Код: Выделить всё
# initialize
a = []
# create the table (name, age, job)
a.append(["Nick", 30, "Doctor"])
a.append(["John", 8, "Student"])
a.append(["Paul", 22, "Car Dealer"])
a.append(["Mark", 66, "Retired"])
# sort the table by age
import operator
a.sort(key=operator.itemgetter(1))
# print the table
print(a)
[*]Как именно Python разобрать стол? Могу ли я выполнить обратную сортировку?
[*]Как я могу отсортировать его на основе двух столбцов, например, первый возраст, а затем, если возраст одинаковый b имя?
[*]Как это сделать без оператора?
Подробнее здесь: https://stackoverflow.com/questions/185 ... -sort-work