python列表排序
简单记一下python中List的sort方法(或者sorted内建函数)的用法。...关键字:
python列表排序 python字典排序 sorted
List的元素可以是各种东西,字符串,字典,自己定义的类等。...cmp(e1, e2)是带两个参数的比较函数,返回值:负数: e1 e2.默认为 None,即用内建的比较函数.
key 是带一个参数的函数,用来为每个元素提取比较值...通过例子来说明sorted的用法:
1.对由tuple组成的List排序
students =[(‘john’,‘A’,15),(‘jane’,‘B’,12),(‘dave’,‘B’,10),]
用key...函数排序(lambda的用法见注释1)
sorted(students, key=lambda student : student[2])# sort by age
[(‘dave’,‘B’,10),(