Как я могу отсортировать список Python (с подсписками)? Например, у меня есть следующий список:
list1 = [[0, 4, 1, 5], [3, 1, 5], [4, 0, 1, 5]]
После сортировки я ожидаю:
list1 = [[3, 1, 5], [0, 4, 1, 5], [4, 0, 1, 5]]
Другой пример. У меня есть следующий список:
list2 = [[4, 5, 2], [2, 5, 4], [2, 4, 5]]
После сортировки я ожидаю:
list2 = [[2, 4, 5], [2, 5, 4], [4, 5, 2]]
Сначала я хочу сортировать по длине, а затем по положению в каждом подсписке. Я не хочу сортировать подсписку.
Я пробовал следующий код, который помог мне отсортировать только по длине:
list1.sort(key=len)