用Python的方式对压缩列表进行排序是什么?
代码 :
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)] 。
最佳答案
sorted(zipped, key = lambda t: t[1])