Сделать ** языке PYTHON Вводится несколько строк (не более 20), в которых сначала...

0 голосов
706 просмотров

Сделать на языке PYTHON Вводится несколько строк (не более 20), в которых сначала записаны инициалы и фамилии работников фирмы. Ввод заканчивается пустой строкой. Отсортировать строки в алфавитном порядке по фамилии. Пример: Введите ФИО: А.Г. Урядников Б.В. Тепловозов В.Д. Арбузов Список в алфавитном порядке: В.Д. Арбузов Б.В. Тепловозов А.Г. Урядников


Информатика (50 баллов) | 706 просмотров
Дан 1 ответ
0 голосов

def sortedList():

   people = []

   while True and len(people) < 20:

       a = input()

       if a == "":

           break

       people.append(a)

   return sorted(people, key=lambda x: x.split(' ')[1])

newList = sortedList()


(7.8k баллов)