作为一个新的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]排序,对吗?