- #python list 排序
- def my_key1(x):
- return x % 10
- aList = [4, 5, 1, 2, 12, 34, 56, 9 ,80]
- aList.sort() #默认按升序排列
- print(aList)
- aList.sort(reverse = True) #按降序排列
- print(aList)
- aList.sort(key = my_key1) #根据key函数,按照个位数进行升序排列
- print(aList)
- def my_key2(x):
- return x[1]
- aList = [(4,'ab'), (56,'c'), (1,'bb'), (102, 'a')]
- aList.sort(key = my_key2) #按照每个元组的第2分量,即字符串排序
- print(aList)
- #该片段来自于http://www.codesnippet.cn/detail/190420132916.html
来源: http://www.codesnippet.cn/detail/190420132916.html