Как отсортировать сжатый список в Python?

Каким способом Pythonic сортировать заархивированный список?

код:

names = list('datx')
vals  = reversed(list(xrange(len(names))))
zipped = zip(names, vals)

print zipped

Приведенный выше код печатает [('d', 3), ('a', 2), ('t', 1), ('x', 0)]

Я хочу отсортировать заархивирован по значениям. В идеале он будет выглядеть так [('x', 0), ('t', 1), ('a', 2), ('d ', 3)] .

29
задан Stephen 22 August 2011 в 02:04
поделиться