Напишите функцию, которая будет принимать существительные в единственном числе и возвращать те же существительные, но если какие-то из них встречаются больше одного раза, именно эти слова должны возвращаться во множественном числе.
pluralize(["cow", "pig", "cow", "cow"]) ➞ { "cows", "pig" } pluralize(["table", "table", "table"]) ➞ { "tables" } pluralize(["chair", "pencil", "arm"]) ➞ { "chair", "pencil", "arm" }
s
.def pluralize(lst): return set(i + 's'*(lst.count(i)>1) for i in lst)
def pluralize(lst): return {i + 's' if lst.count(i)>1 else i for i in lst}
Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…
Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…
В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…
В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…
В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…