Как выполнить сортировку списка код питон
У меня есть список чисел по типу
20 32
12 98
32 45
21 54
23 68
Как мне отсортировать по 1 числу? ведь sort() фиг знает что возьмёт, заранее спсибо
Вы можете использовать функцию sorted() вместе с параметром key, который будет указывать, по какому элементу списка работать при сортировке. В вашем случае нужно отсортировать список по первому числу в каждом элементе. Пример кода:
my_list = [[20, 32], [12, 98], [32, 45], [21, 54], [23, 68]]
sorted_list = sorted(my_list, key=lambda x: x[0])
print(sorted_list)
В этом коде мы создаем список my_list, затем используем sorted() с параметром key, который указывает на первый элемент каждой подсписка. Функция lambda используется для создания анонимной функции, которая принимает аргумент x и возвращает элемент из списка x с индексом [0], то есть первый элемент. Результат сохраняем в переменной sorted_list и выводим ее на экран.
Используй функцию sorted() с аргументом key=lambda x: int(x.split()[0]) для сортировки списка по первому числу каждого элемента.