Мне нужно отсортировать список кортежей в Python с помощью определенного элемента tuple, предположим, что это второй элемент в этом случае. Я попыталсяСортировка кортежей по значению элемента в Python
sorted(tupList, key = lambda tup: tup[1])
Я также попытался
sorted(tupList, key = itemgetter(1))
'''i imported itemgetter, attrgetter, methodcaller from operator'''
но список был возвращен тот же оба раза. Я проверил
sorting tuples in python with a custom key
sort tuples in lists in python
https://wiki.python.org/moin/HowTo/Sorting
Напоминание: вызов 'sorted' в списке не изменяет исходный список. Если вы делаете 'sorted (seq); print (seq); ', то вы не увидите никаких изменений. Убедитесь, что вы выполняете 'new_thing = sorted (seq); print (new_thing) 'или аналогичный. – Kevin
o_O Ваш код кажется мне хорошим. Показывать ввод и ожидаемый результат? – Shashank
Можете ли вы предоставить список примеров, который вызывает проблему? – TheBlackCat