大家好,又见面了,我是你们的朋友全栈君。
本身cmp是一个独立函数:cmp(x ,y) ,当x<y会返回负数、当x>y会返回正数、当x=y则返回0。 解释:两两比较,如果返回为正,则交换两者的位置,否则不交换。
L=[('b',2),('a',1),('c',3),('d',4)]
sorted(L, cmp=lambda x,y:cmp(x[1],y[1]))
# 按照第三维进行排序
students = [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)]
sorted(students,key=lambda stu:stu[2])
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/156088.html原文链接:https://javaforall.cn