Множественное число существительных

Напишите функцию, которая будет принимать существительные в единственном числе и возвращать те же существительные, но если какие-то из них встречаются больше одного раза, именно эти слова должны возвращаться во множественном числе.



  • Передаваться будут только слова на английском языке.
  • Для упрощения будем считать, что множественное число всегда образуется путем добавления окончания s.
def pluralize(lst):
    return set(i + 's'*(lst.count(i)>1) for i in lst)


Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: