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中3种内建数据结构:列表、元组和字典
Nov 30 Python
在Python中调用ggplot的三种方法
Apr 08 Python
让Python代码更快运行的5种方法
Jun 21 Python
Python设计实现的计算器功能完整实例
Aug 18 Python
Python爬取个人微信朋友信息操作示例
Aug 03 Python
python中scikit-learn机器代码实例
Aug 05 Python
Python中时间datetime的处理与转换用法总结
Feb 18 Python
python-tornado的接口用swagger进行包装的实例
Aug 29 Python
使用Python 自动生成 Word 文档的教程
Feb 13 Python
Python与C/C++的相互调用案例
Mar 04 Python
python爬虫之利用selenium模块自动登录CSDN
Apr 22 Python
Python3中PyQt5简单实现文件打开及保存
Jun 10 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使用mb_check_encoding检查字符串在指定的编码里是否有效
2013/11/07 PHP
Drupal7 form表单二次开发要点与实例
2014/03/02 PHP
Symfony实现行为和模板中取得request参数的方法
2016/03/17 PHP
golang、python、php、c++、c、java、Nodejs性能对比
2017/03/12 NodeJs
JavaScript的类型简单说明
2010/09/03 Javascript
js实现图片轮换效果代码
2013/04/16 Javascript
js修改原型的属性使用介绍
2014/01/26 Javascript
Linux下使用jq友好的打印JSON技巧分享
2014/11/18 Javascript
js给网页加上背景音乐及选择音效的方法
2015/03/03 Javascript
angularjs学习笔记之简单介绍
2015/09/26 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
2015/11/04 Javascript
js实现索引图片切换效果
2015/11/21 Javascript
javascript for-in有序遍历json数据并探讨各个浏览器差异
2015/11/30 Javascript
js实现仿微博滚动显示信息的效果
2015/12/21 Javascript
js格式化输入框内金额、银行卡号
2016/02/01 Javascript
Angular2内置指令NgFor和NgIf详解
2016/08/03 Javascript
Angularjs中controller的三种写法分享
2016/09/21 Javascript
jQuery实现发送验证码并60秒倒计时功能
2016/11/25 Javascript
谈谈jQuery之Deferred源码剖析
2016/12/19 Javascript
js+div+css下拉导航菜单完整代码分享
2016/12/28 Javascript
js实现简单的计算器功能
2017/01/16 Javascript
Angular.js自定义指令学习笔记实例
2017/02/24 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
2017/07/20 Javascript
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
解决layui 表单元素radio不显示渲染的问题
2019/09/04 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
[01:19:46]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第一场 2月28日
2021/03/11 DOTA
Python实现将sqlite数据库导出转成Excel(xls)表的方法
2017/07/17 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
英国图书音像网站:Hive.co.uk(图书、电子书、DVD、蓝光、音乐CD等)
2017/10/16 全球购物
来自世界各地的饮料:Flavourly
2019/05/06 全球购物
离职证明范本(5篇)
2014/09/19 职场文书
关于做家务的心得体会
2016/01/23 职场文书
考教师资格证不要错过的4个最佳时机
2019/07/17 职场文书
python 模拟在天空中放风筝的示例代码
2021/04/21 Python
分布式架构Redis中有哪些数据结构及底层实现原理
2022/03/13 Redis