У меня есть этот список, как это:Сортировка по списку колонки
list1 = [["A",5,2,8,3],["B",9,5,1,5]]
И я пытаюсь сортировать его по второй колонке. Я ожидаю, что список1 будет тогда
[["B",9,5,1,5],["A",5,2,8,3]]
Потому что 9 больше 5 вправо? Я пользуюсь
sorted(lis1, key=lambda a : a[1])
но себе не нравится; он остается прежним. Почему это не работает?
Он сортирует в порядке возрастания по умолчанию. Добавьте аргумент 'reverse = True' к вашей' sorted' функции для генерации желаемого результата – gtlambert