Хитрая сортировка
Пусть у нас есть следующий список, в котором элементы -- 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 функции?