Python学习笔记_数据排序方法


Posted in Python onMay 22, 2014

1. 原地排序:采用sort()方法,按照指定的顺序排列数据后用排序后的数据替换原来的数据(原来的顺序丢失),如:

>>> data1=[4,2,6,432,78,43,22,896,42,677,12]
>>> data1.sort()
>>> data1       #原来的顺序被替换
[2, 4, 6, 12, 22, 42, 43, 78, 432, 677, 896]

2. 复制排序:采用sorted()内置函数,按照指定的顺序排列数据后返回原数据的一个有序副本(原来的顺序保留),如:

>>> data1=[4,2,6,432,78,43,22,896,42,677,12]
>>> data2=sorted(data1)
>>> data1     
[4, 2, 6, 432, 78, 43, 22, 896, 42, 677, 12]    #原顺序保留
>>> data2    
[2, 4, 6, 12, 22, 42, 43, 78, 432, 677, 896]    #对副本排序
>>>
Python 相关文章推荐
python算法学习之桶排序算法实例(分块排序)
Dec 18 Python
浅谈python为什么不需要三目运算符和switch
Jun 17 Python
Python中的with语句与上下文管理器学习总结
Jun 28 Python
使用Python微信库itchat获得好友和群组已撤回的消息
Jun 24 Python
python GUI实现小球满屏乱跑效果
May 09 Python
python时间序列按频率生成日期的方法
May 14 Python
python django框架中使用FastDFS分布式文件系统的安装方法
Jun 10 Python
如何用Python来理一理红楼梦里的那些关系
Aug 14 Python
利用OpenCV中对图像数据进行64F和8U转换的方式
Jun 03 Python
ubuntu16.04升级Python3.5到Python3.7的方法步骤
Aug 20 Python
Python获取android设备cpu和内存占用情况
Nov 15 Python
matplotlib bar()实现百分比堆积柱状图
Feb 24 Python
从零学Python之hello world
May 21 #Python
Python开发实例分享bt种子爬虫程序和种子解析
May 21 #Python
从零学Python之引用和类属性的初步理解
May 15 #Python
python中xrange和range的区别
May 13 #Python
Python中os和shutil模块实用方法集锦
May 13 #Python
Python中的jquery PyQuery库使用小结
May 13 #Python
Python getopt模块处理命令行选项实例
May 13 #Python
You might like
php实现的遍历文件夹下所有文件,编辑删除
2010/01/05 PHP
php 获取全局变量的代码
2011/04/21 PHP
php时间戳转换的示例
2014/03/31 PHP
php构造函数的继承方法
2015/02/09 PHP
PHP多维数组转一维数组的简单实现方法
2015/12/23 PHP
浅谈PHP中类和对象的相关函数
2017/04/26 PHP
解决php写入数据库乱码的问题
2019/09/17 PHP
Jquery 一次处理多个ajax请求的代码
2011/09/02 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
JS分页控件 可用于无刷新分页
2013/07/23 Javascript
js保留两位小数使用toFixed实现
2013/07/29 Javascript
jquery淡化版banner异步图片文字效果切换图片特效
2014/04/08 Javascript
两种JS实现屏蔽鼠标右键的方法
2020/08/20 Javascript
基于jQuery Ajax实现上传文件
2016/03/24 Javascript
Mongoose实现虚拟字段查询的方法详解
2017/08/15 Javascript
Angular2+如何去除url中的#号详解
2017/12/20 Javascript
Angular4 ElementRef的应用
2018/02/26 Javascript
js比较两个单独的数组或对象是否相等的实例代码
2019/04/28 Javascript
ES6小技巧之代替lodash
2019/06/07 Javascript
使用flow来规范javascript的变量类型
2019/09/12 Javascript
Vue+iview+webpack ie浏览器兼容简单处理
2019/09/20 Javascript
element-ui树形控件后台返回的数据+生成组织树的工具类
2020/03/05 Javascript
vue a标签点击实现赋值方式
2020/09/07 Javascript
Python数据可视化正态分布简单分析及实现代码
2017/12/04 Python
Python在groupby分组后提取指定位置记录方法
2018/04/20 Python
对Python中type打开文件的方式介绍
2018/04/28 Python
Python性能分析工具Profile使用实例
2019/11/19 Python
Win10下安装并使用tensorflow-gpu1.8.0+python3.6全过程分析(显卡MX250+CUDA9.0+cudnn)
2020/02/17 Python
python求解汉诺塔游戏
2020/07/09 Python
Html5剪切板功能的实现代码
2018/06/29 HTML / CSS
HTML5自定义属性的问题分析
2019/08/16 HTML / CSS
企业厂务公开实施方案
2014/03/26 职场文书
大学生志愿者活动总结
2014/06/27 职场文书
2014年党员学习“三严三实”思想汇报
2014/09/15 职场文书
2014年统战工作总结
2014/12/09 职场文书
2015年酒店客房部工作总结
2015/04/25 职场文书