python list元素为tuple时的排序方法
2018-04-18 10:16
706 查看
如下所示:
dist = [('m',5),('e',4),('c',9),('d',1)] dist.sort(key= operator.itemgetter(0)) print(dist) dist = [('m',5),('e',4),('c',9),('d',1)] dist.sort(key= lambda k:k[0]) print(dist)
① 当key=operator.itemgetter(0)时,是取元组的第一个元素来对比。
② 当key=operator.itemgetter(1)时,是取元组的第二个元素来对比。
key=lamda k:k[0或1] 同理
以上这篇python list元素为tuple时的排序方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- python list元素为tuple时的排序
- Python对List中的元素排序的方法
- 【Python】简单例题tuple和list的转换;实现删除一个list里重复的元素;对list a进行排序,并且从最后一个开始删除重复元素
- Python 查看list中是否含有某元素的方法
- python基本数据类型list,tuple,set,dict用法以及遍历方法
- python31初级[list+tuple+set+dict+str+file的成员方法]
- 【python】Python中给List添加元素的4种方法分享
- python数据类型dict、list、str、tuple互换方法
- python中List添加、删除元素的几种方法
- Python numpy库中的array,list与矩阵的乘法,以及增添元素的方法
- Python中字典(dict)和列表(list)的排序方法实例
- python list元素为dict时的排序
- python list排序的两种方法及实例讲解
- python 复习字典排序,字符串, list, tuple常用方法
- Python list排序的两种方法及实例讲解
- Python对List中的元素排序
- Python list(列表)排序的两种方法
- python list排序的两种方法及实例讲解
- chaofn python中List添加、删除元素的几种方法
- python中tuple构成的list的排序