python排序方法实例分析


Posted in Python onApril 30, 2015

本文实例讲述了python排序方法。分享给大家供大家参考。具体如下:

>>> def my_key1(x):
...   return x % 10
...
>>> alist = [4, 5, 8, 1, 63, 8]
>>> alist
[4, 5, 8, 1, 63, 8]
>>> alist.sort() # 默认升序排序
>>> alist
[1, 4, 5, 8, 8, 63]
>>> alist.sort(reverse = True) # 改为降序排序
>>> alist
[63, 8, 8, 5, 4, 1]
>>> alist.sort(key = my_key1) # 设置排序的key值
>>> alist
[1, 63, 4, 5, 8, 8]
>>>
>>> def my_key2(x):
...   return x[1]
...
>>> alist = [(5,'a'),(1,'w'),(2,'e'),(6,'f')]
>>> alist.sort(key = my_key2) # 根据每个元组的第二分量进行排序
>>> alist
[(5, 'a'), (2, 'e'), (6, 'f'), (1, 'w')]
>>>

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python用字典统计单词或汉字词个数示例
Apr 22 Python
几个提升Python运行效率的方法之间的对比
Apr 03 Python
用于统计项目中代码总行数的Python脚本分享
Apr 21 Python
Linux下用Python脚本监控目录变化代码分享
May 21 Python
利用python求解物理学中的双弹簧质能系统详解
Sep 29 Python
Python中的二维数组实例(list与numpy.array)
Apr 13 Python
Python实现正整数分解质因数操作示例
Aug 01 Python
[原创]Python入门教程1. 基本运算【四则运算、变量、math模块等】
Oct 28 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
Feb 07 Python
python读取多层嵌套文件夹中的文件实例
Feb 27 Python
django中url映射规则和服务端响应顺序的实现
Apr 02 Python
python 获取剪切板内容的两种方法
Nov 28 Python
python中lambda与def用法对比实例分析
Apr 30 #Python
python中self原理实例分析
Apr 30 #Python
部署Python的框架下的web app的详细教程
Apr 30 #Python
python实现清屏的方法
Apr 30 #Python
Python中类的定义、继承及使用对象实例详解
Apr 30 #Python
python中global用法实例分析
Apr 30 #Python
python中as用法实例分析
Apr 30 #Python
You might like
php+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
2007/03/07 PHP
Javascript 文件夹选择框的两种解决方案
2009/07/01 Javascript
原生js写的放大镜效果
2012/08/22 Javascript
JS实现网页上随滚动条滚动的层效果代码
2015/11/04 Javascript
JS中创建函数的三种方式及区别
2016/03/13 Javascript
浅析Bootstrap缩略图组件与警示框组件
2016/04/29 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
2016/05/24 Javascript
微信小程序 教程之列表渲染
2016/10/18 Javascript
扩展Bootstrap Tooltip插件使其可交互的方法
2016/11/07 Javascript
Cookies 和 Session的详解及区别
2017/04/21 Javascript
vue实现登录后页面跳转到之前页面
2018/01/07 Javascript
JS表单传值和URL编码转换
2018/03/03 Javascript
详解小程序之简单登录注册表单验证
2019/05/13 Javascript
小程序云开发教程如何使用云函数实现点赞功能
2019/05/18 Javascript
微信小程序设置滚动条过程详解
2019/07/25 Javascript
vue父子组件的通信方法(实例详解)
2019/11/10 Javascript
详解Typescript 内置的模块导入兼容方式
2020/05/31 Javascript
[05:04]完美世界携手游戏风云打造 卡尔工作室地图界面篇
2013/04/23 DOTA
[39:32]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第二场
2014/05/23 DOTA
[00:37]DOTA2上海特级锦标赛 OG战队宣传片
2016/03/03 DOTA
Django中日期处理注意事项与自定义时间格式转换详解
2018/08/06 Python
Django如何将URL映射到视图
2019/07/29 Python
django项目简单调取百度翻译接口的方法
2019/08/06 Python
Python pip 安装与使用(安装、更新、删除)
2019/10/06 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
Flask 上传自定义头像的实例详解
2020/01/09 Python
python 画条形图(柱状图)实例
2020/04/24 Python
python 装饰器的使用示例
2020/10/10 Python
松下电器美国官方商店:Panasonic美国
2016/10/14 全球购物
Currentbody德国站:健康与美容技术专家
2020/04/05 全球购物
电子信息专业应届生自荐信
2014/06/04 职场文书
幼儿园安全生产月活动总结
2014/07/05 职场文书
村级四风对照检查材料
2014/08/24 职场文书
团支部组织委员竞选稿
2015/11/21 职场文书
四则混合运算教学反思
2016/02/23 职场文书
MySQL数据库之内置函数和自定义函数 function
2022/06/16 MySQL