Напишите функцию, которая будет сортировать список авторов книг по их фамилиям.
sort_authors(["J. K. Rowling", "w. s.", "lewis carroll", "M. M."]) ➞ ["lewis carroll", "M. M.", "J. K. Rowling", "w. s."] sort_authors(["J. L.", "J. B. priestley", "L. C.", "Suzanne Collins"]) ➞ ["L. C.", "Suzanne Collins", "J. L.", "J. B. priestley"]
def sort_authors(lst): return sorted(lst, key=lambda x: x.split()[-1].upper())
def sort_authors(lst): def last_lower(x): return x.split()[-1].upper() return sorted(lst, key=last_lower)
def sort_authors(lst): lst2 = [(i.split()[-1][0]) for i in lst ] lst3 = sorted([(i[0].lower(),j) for j,i in enumerate(lst2)]) return [lst[i[1]] for i in lst3]
Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…
Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…
В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…
В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…
При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…
В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…