python Разница между перевернутым(списком)и list.sort(reverse=True)

В чем разница между

mylist = reversed(sorted(mylist))

и

mylist = sorted(mylist, reverse=True)

Почему одно должно использоваться вместо другого?

Как насчет стабильной сортировки по нескольким столбцам, такой как

mylist.sort(key=itemgetter(1))
mylist.sort(key=itemgetter(0))
mylist.reverse()

, это то же самое, что и

mylist.sort(key=itemgetter(1), reverse=True)
mylist.sort(key=itemgetter(0), reverse=True)

?

21
задан Gladius 2 April 2012 в 00:46
поделиться