标签: python python-3.x
假设我有一个包含3个元组的列表:
[(x, 5), (y, 10), (z, 7)]
我想基于每个元组的第二个元素从最大到最小重新排列项目列表,因此结果列表可能如下所示:
[(y, 10), (z, 7), (x,5)]
我在列表中的流程不如Python中的其他编程方面,我发现解决这个问题很困难。
如何解决这个问题?
答案 0 :(得分:3)
只需使用关键功能.sort。
.sort
my_list.sort(key=lambda x: x[1], reverse=True)