Сортировка по последнему символу

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

Примечания:



  • Передаваемая строка всегда будет состоять из слов, написанных латиницей в нижнем регистре, и пробелов.
  • Если два слова заканчиваются на одну букву, в результирующей строке они должны идти в том же порядке, в котором шли в исходной.
def sort_by_last(txt):
    return ' '.join(sorted(txt.split(), key=lambda x: x[-1]))


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

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