Хитрая сортировка

Пусть у нас есть следующий список, в котором элементы -- tuple из строк:

items = [('one', 'two'), ('three', 'four'), ('five', 'six'), ('string', 'a')]
Мы хотим отсортировать этот список по последней букве второго элемента каждого tuple, т.е. получить такой список:

sorted_items = [ ('string', 'a'), ('one', 'two'), ('three', 'four'), ('five', 'six'),]
Что нужно вставить вместо "###" в следующем выражении, чтобы получить сортировку?

sorted_items = sorted(items, key=lambda x: ###)

P.S. в ответе не должно фигурировать слово 'len'

Как можно использовать команду for в lambda функции?

coollest coollest    2   15.03.2020 01:02    38

Другие вопросы по теме Информатика