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设计模式编程中建造者模式的使用
Mar 02 Python
基于python爬虫数据处理(详解)
Jun 10 Python
Python科学画图代码分享
Nov 29 Python
使用python3构建文件传输的方法
Feb 13 Python
使用Python和Scribus创建一个RGB立方体的方法
Jul 17 Python
执行Django数据迁移时报 1091错误及解决方法
Oct 14 Python
Python上下文管理器类和上下文管理器装饰器contextmanager用法实例分析
Nov 07 Python
Python实现队列的方法示例小结【数组,链表】
Feb 22 Python
编写python代码实现简单抽奖器
Oct 20 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
Mar 02 Python
深度学习小工程练习之垃圾分类详解
Apr 14 Python
教你怎么用Python监控愉客行车程
Apr 29 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 字符串操作入门教程
2006/12/06 PHP
php获取发送给用户的header信息的方法
2015/03/16 PHP
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
新浪微博字数统计 textarea字数统计实现代码
2011/08/28 Javascript
jQuery中after的两种用法实例
2013/07/03 Javascript
js获取当月最后一天实例代码
2013/11/19 Javascript
JS去掉第一个字符和最后一个字符的实现代码
2014/02/20 Javascript
jquery通过ajax加载一段文本内容的方法
2015/01/15 Javascript
BootStrap Validator对于隐藏域验证和程序赋值即时验证的问题浅析
2016/12/01 Javascript
JS中检测数据类型的几种方式及优缺点小结
2016/12/12 Javascript
Nodejs 发送Post请求功能(发短信验证码例子)
2017/02/09 NodeJs
在Vue项目中使用d3.js的实例代码
2018/05/01 Javascript
详解ES6系列之私有变量的实现
2018/11/21 Javascript
vue动态子组件的两种实现方式
2019/09/01 Javascript
H5实现手机拍照和选择上传功能
2019/12/18 Javascript
微信小程序自定义tabBar的踩坑实践记录
2020/11/06 Javascript
[06:38]DOTA2怒掀电竞风暴 2013Chinajoy
2013/07/27 DOTA
[04:13]2014DOTA2国际邀请赛 专访DC目前形势不容乐观
2014/07/12 DOTA
[01:06:19]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第二场 1月8日
2021/03/11 DOTA
python subprocess 杀掉全部派生的子进程方法
2017/01/16 Python
利用Python读取txt文档的方法讲解
2018/06/23 Python
关于PyTorch源码解读之torchvision.models
2019/08/17 Python
pandas read_excel()和to_excel()函数解析
2019/09/19 Python
如何用OpenCV -python3实现视频物体追踪
2019/12/04 Python
Pycharm最常用的快捷键及使用技巧
2020/03/05 Python
HTML5如何使用SVG的方法示例
2019/01/11 HTML / CSS
Marc O’Polo俄罗斯官方在线商店:德国高端时尚品牌
2019/12/26 全球购物
幼儿园教育教学反思
2014/01/31 职场文书
护士进修自我鉴定
2014/02/07 职场文书
赡养老人协议书
2014/04/21 职场文书
乡镇平安建设汇报材料
2014/08/25 职场文书
社会主义核心价值观主题教育活动总结
2015/05/07 职场文书
2015年学校团委工作总结
2015/05/26 职场文书
婚宴主持词
2015/06/30 职场文书
贷款担保书范本
2015/09/22 职场文书
高三物理教学反思
2016/02/20 职场文书