Есть вопросы?

Здесь Вы можете найти ответы на многие вопросы или задать свой вопрос!

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

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

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

Знаешь правильный ответ?
Хитрая сортировка Пусть у нас есть следующий список, в котором элементы -- tuple из строк: items = [...

Популярные вопросы