python list元素为tuple时的排序方法


Posted in Python onApril 18, 2018

如下所示:

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 相关文章推荐
Python 读写文件和file对象的方法(推荐)
Sep 12 Python
Python计时相关操作详解【time,datetime】
May 26 Python
Python编程使用tkinter模块实现计算器软件完整代码示例
Nov 29 Python
python实现BackPropagation算法
Dec 14 Python
python装饰器-限制函数调用次数的方法(10s调用一次)
Apr 21 Python
TensorFlow用expand_dim()来增加维度的方法
Jul 26 Python
详解python算法之冒泡排序
Mar 05 Python
Django基础知识 URL路由系统详解
Jul 18 Python
在Python中字符串、列表、元组、字典之间的相互转换
Nov 15 Python
TensorFlow dataset.shuffle、batch、repeat的使用详解
Jan 21 Python
Python统计学一数据的概括性度量详解
Mar 03 Python
浅析Python中的套接字编程
Jun 22 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
Apr 18 #Python
Python3实现购物车功能
Apr 18 #Python
Python numpy 点数组去重的实例
Apr 18 #Python
对numpy中轴与维度的理解
Apr 18 #Python
Python实现购物车购物小程序
Apr 18 #Python
详谈python中冒号与逗号的区别
Apr 18 #Python
python logging日志模块以及多进程日志详解
Apr 18 #Python
You might like
php 什么是PEAR?(第二篇)
2009/03/19 PHP
php采集时被封ip的解决方法
2010/08/29 PHP
php使用curl和正则表达式抓取网页数据示例
2014/04/13 PHP
php分页示例分享
2014/04/30 PHP
php修改文件上传限制方法汇总
2015/04/07 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
jQuery应用之jQuery链用法实例
2015/01/19 Javascript
jQuery中serializeArray()与serialize()的区别实例分析
2015/12/09 Javascript
JS实现控制文本框的内容
2016/07/10 Javascript
js 定义对象数组(结合)多维数组方法
2016/07/27 Javascript
js removeChild 方法深入理解
2016/08/16 Javascript
EasyUI创建对话框的两种方式
2016/08/23 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
2017/02/19 Javascript
最全的JavaScript开发工具列表 总有一款适合你
2017/06/29 Javascript
浅谈AngularJS中$http服务的简单用法
2018/05/15 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
2018/09/12 Javascript
基于vue-cli npm run build之后vendor.js文件过大的解决方法
2018/09/27 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
2019/04/02 Javascript
Angular实现svg和png图片下载实现
2019/05/05 Javascript
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
2008/09/06 Python
python装饰器与递归算法详解
2016/02/18 Python
详解Python Matplot中文显示完美解决方案
2019/03/07 Python
django写用户登录判定并跳转制定页面的实例
2019/08/21 Python
python实现文法左递归的消除方法
2020/05/22 Python
python和c语言哪个更适合初学者
2020/06/22 Python
解决Python3.7.0 SSL低版本导致Pip无法使用问题
2020/09/03 Python
详解python日志输出使用配置文件格式
2021/02/10 Python
AmazeUI折叠式卡片布局,整合内容列表、表格组件实现
2020/08/20 HTML / CSS
T3官网:头发造型工具
2019/12/26 全球购物
编写函数,将一个3*3矩阵转置
2013/10/09 面试题
2014年反腐倡廉工作总结
2014/12/05 职场文书
民事诉讼代理词
2015/05/25 职场文书
财务人员廉洁自律心得体会
2016/01/13 职场文书
承诺书怎么写 ?
2019/04/16 职场文书
MySQL命令无法输入中文问题的解决方式
2021/08/30 MySQL