Python排序功能如何适用于这种情况:另一个列表内的列表

时间:2019-11-17 21:33:57

标签: python list sorting

作为一个新的python程序员,我试图弄清楚在以下情况下sort函数是如何工作的:

items = [[1,91],[1,92],[2,93],[2,97],[1,60],[2,77],[1,65],[1,87],[1,100],[2,100],[2,76]]
items.sort(reverse = True)
#After running the above code, I got the following results:
#[[2, 100],[2, 97],[2, 93],[2, 77],[2, 76],[1, 100],[1, 92],[1, 91],[1, 87],[1, 65],[1, 60]]

如果我正确理解,如果我们未在sort函数中指定键,则意味着我们有两个键,例如,一个元素,例如项的[2,100](其中包含列表的完整列表) ,而element [0](在这种情况下为2)和element [1](在这种情况下为100)都是键,我们对第一个键element [0]进行相应的排序,然后根据首先对element [0]排序,对吗?

0 个答案:

没有答案