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之for循环语句
Oct 02 Python
用Python中的字典来处理索引统计的方法
May 05 Python
python实现linux下使用xcopy的方法
Jun 28 Python
python+pyqt实现右下角弹出框
Oct 26 Python
Python将8位的图片转为24位的图片实现方法
Oct 24 Python
在Python中给Nan值更改为0的方法
Oct 30 Python
分享一个pycharm专业版安装的永久使用方法
Sep 24 Python
python中的subprocess.Popen()使用详解
Dec 25 Python
Python实现从N个数中找到最大的K个数
Apr 02 Python
Jupyter Notebook打开任意文件夹操作
Apr 14 Python
pandas的resample重采样的使用
Apr 24 Python
单身狗福利?Python爬取某婚恋网征婚数据
Jun 03 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
ADODB的数据库封包程序库
2006/12/31 PHP
php zend 相对路径问题
2009/01/12 PHP
php 动态添加记录
2009/03/10 PHP
PHP调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
PHP JS Ip地址及域名格式检测代码
2013/09/27 PHP
PHP自定义多进制的方法
2016/11/03 PHP
PHP获取中国时间(上海时区时间)及美国时间的方法
2017/02/23 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
php ZipArchive实现多文件打包下载实例
2019/10/31 PHP
javascript让setInteval里的函数参数中的this指向特定的对象
2010/01/31 Javascript
深入理解JavaScript系列(12) 变量对象(Variable Object)
2012/01/16 Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
2013/03/15 Javascript
js给onclick赋值传参数的两种方法
2013/11/25 Javascript
JS实现距离上次刷新已过多少秒示例
2014/05/23 Javascript
JavaScript实现下拉列表框数据增加、删除、上下排序的方法
2015/08/11 Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
2015/12/14 Javascript
jQuery实现可以控制图片旋转角度效果(附demo源码下载)
2016/01/27 Javascript
Bootstrap CSS组件之输入框组
2016/12/17 Javascript
浅谈react 同构之样式直出
2017/11/07 Javascript
浅谈如何通过node.js对数据进行MD5加密
2018/05/16 Javascript
微信小程序页面缩放式侧滑效果的实现代码
2018/11/15 Javascript
简单易扩展可控性强的Jquery转盘抽奖程序
2019/03/16 jQuery
vue-router之解决addRoutes使用遇到的坑
2020/07/19 Javascript
python引入不同文件夹下的自定义模块方法
2018/10/27 Python
python实现狄克斯特拉算法
2019/01/17 Python
如何基于Python制作有道翻译小工具
2019/12/16 Python
Python和Sublime整合过程图示
2019/12/25 Python
python爬虫学习笔记之pyquery模块基本用法详解
2020/04/09 Python
python中查看.db文件中表格的名字及表格中的字段操作
2020/07/07 Python
python 指定源路径来解决import问题的操作
2021/03/04 Python
房地产项目建议书
2014/03/12 职场文书
环保建议书作文
2014/03/12 职场文书
个人作风建设自查报告
2014/10/22 职场文书
2015年乡镇科普工作总结
2015/05/13 职场文书
入党申请书怎么写?
2019/06/11 职场文书
Nginx反向代理、重定向
2022/04/13 Servers