.sort(key=lambda items: items[0], reverse=True)的解释

某个程序里有如下代码:

# input: [[0, 0], [3, 1], [3, 2], [2, 3], [1, 4], [1, 5]]

numbered_sequence.sort(key=lambda items: items[0], reverse=True)


# output: [[3, 1], [3, 2], [2, 3], [1, 4], [1, 5], [0, 0]]


不懂,经查找资料后结论如下:

key=lambda items: items[0]: 按照每个item的items[0],即0,3,3,2,1,1进行排序;

reverse=True: 逆序排列。默认从小到大,逆序后从大到小。

结合输入输出,懂了

发布了71 篇原创文章 · 获赞 12 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qazwsxrx/article/details/104827941