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深入学习之特殊方法与多范式
Aug 31 Python
python中dir函数用法分析
Apr 17 Python
Python使用django搭建web开发环境
Jun 09 Python
python 正确保留多位小数的实例
Jul 16 Python
python 顺时针打印矩阵的超简洁代码
Nov 14 Python
详解Django-auth-ldap 配置方法
Dec 10 Python
Python实现的读取文件内容并写入其他文件操作示例
Apr 09 Python
浅析PyTorch中nn.Module的使用
Aug 18 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
Dec 11 Python
Python如何使用正则表达式爬取京东商品信息
Jun 01 Python
Python selenium模块实现定位过程解析
Jul 09 Python
python3 使用ssh隧道连接mysql的操作
Dec 05 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
phpMyAdmin 安装教程全攻略
2007/03/19 PHP
php 购物车的例子
2009/05/04 PHP
自己在做项目过程中学到的PHP知识收集
2012/08/20 PHP
PHP利用imagick生成组合缩略图
2016/02/19 PHP
Dom 结点创建 基础知识
2011/10/01 Javascript
JS实现日期加减的方法
2013/11/29 Javascript
使用Javascript简单实现图片无缝滚动
2014/12/05 Javascript
javascript动态创建表格及添加数据实例详解
2015/05/13 Javascript
快速掌握WordPress中加载JavaScript脚本的方法
2015/12/17 Javascript
javascript点击按钮实现隐藏显示切换效果
2016/02/03 Javascript
js实现可控制左右方向的无缝滚动效果
2016/05/29 Javascript
Ubuntu系统下Angularjs开发环境安装
2016/09/01 Javascript
JavaScript实现鼠标滚轮控制页面图片切换功能示例
2017/10/14 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
详解vuex状态管理模式
2018/11/01 Javascript
Vue js 的生命周期(看了就懂)(推荐)
2019/03/29 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
2019/04/09 Javascript
python冒泡排序算法的实现代码
2013/11/21 Python
Python Tkinter简单布局实例教程
2014/09/03 Python
跟老齐学Python之让人欢喜让人忧的迭代
2014/10/02 Python
举例详解Python中的split()函数的使用方法
2015/04/07 Python
Python编程实现使用线性回归预测数据
2017/12/07 Python
python 实现返回一个列表中出现次数最多的元素方法
2019/06/11 Python
解决python flask中config配置管理的问题
2019/07/26 Python
Python多进程multiprocessing、进程池用法实例分析
2020/03/24 Python
PyCharm中关于安装第三方包的三个建议
2020/09/17 Python
CSS3实现淘宝留白的方法
2020/06/05 HTML / CSS
CSS3 实现倒计时效果
2020/11/25 HTML / CSS
加拿大高尔夫超市:Golf Town
2018/01/12 全球购物
咖啡店的创业计划书,让你hold不住
2014/01/03 职场文书
市政施工员自我鉴定
2014/01/15 职场文书
授权委托书怎么写
2014/04/03 职场文书
初中信息技术教学计划
2015/01/22 职场文书
2015幼儿园新学期寄语
2015/02/27 职场文书
离婚起诉书范文2016
2015/11/26 职场文书
如何通过一篇文章了解Python中的生成器
2022/04/02 Python