【发布时间】:2015-06-15 14:33:12
【问题描述】:
我有一个格式的元组列表
[("d",21,5),(e,21,4),("a",20,1),("b",20,3),("c",20,2 ),...]
其中第一个值(a、b、c 等)是唯一的,而元组中的其他两个值可能重复。(如 20)
我想根据元组中的第二个元素(这里是 20,21)按升序对列表进行排序,比如
[a,b,c,d,e]
然后我希望值基于相同的数字排序,例如 (a,b,c),其中基于 20 和 (d,e) 基于 21 排序基于第三个值(这里是 1,2,3, 4,5) 元组的降序排列,如
[b,c,a,d,e]
【问题讨论】:
标签: python list sorting tuples