【发布时间】:2018-04-10 09:21:44
【问题描述】:
例如,我有一个元组:
m = [(5,1),(3,7),(5,7),(6,2),(8,2),(3,6),(5,3),(8,2)]
我想把这个元组排序成这样的元组:
m_sorted = [(8, 2), (8, 2), (6, 2), (5, 1), (5, 3), (5, 7), (3, 6),
(3, 7)]
首先我会这样做:
m = sorted(m,reverse=True)
=> m = [(8, 2), (8, 2), (6, 2), (5, 7), (5, 3), (5, 1), (3, 7), (3, 6)]
但是在那之后我被卡住了,我不知道下一步该怎么做。如果它们重复排序升序第二个元素,则条件是对元组中的第一个元素进行降序排序。
【问题讨论】:
标签: python python-3.x list sorting