我有一个元组列表,说(姓名,号码,生日,性别).如果我想在生日那天对这个列表进行反向排序,我怎么能在python中对它进行排序?
这将返回一个新对象:
>>> import operator
>>> sorted(my_list, key=operator.itemgetter(2), reverse=True)
Run Code Online (Sandbox Code Playgroud)
或者,就地:
>>> import operator
>>> mylist.sort(key=operator.itemgetter(2), reverse=True)
Run Code Online (Sandbox Code Playgroud)
如果要按两个值排序; 假设元组就像(姓名,生日,时间);
>>> mylist.sort(key=operator.itemgetter(1, 2), reverse=True)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1570 次 |
| 最近记录: |