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画ROC曲线和AUC值计算
Sep 19 Python
浅谈flask截获所有访问及before/after_request修饰器
Jan 18 Python
Python实现爬虫从网络上下载文档的实例代码
Jun 13 Python
python 读取文本文件的行数据,文件.splitlines()的方法
Jul 12 Python
Python中GeoJson和bokeh-1的使用讲解
Jan 03 Python
详解Python3迁移接口变化采坑记
Oct 11 Python
关于matplotlib-legend 位置属性 loc 使用说明
May 16 Python
Python学习之路之pycharm的第一个项目搭建过程
Jun 18 Python
python/golang实现循环链表的示例代码
Sep 14 Python
如何完美的建立一个python项目
Oct 09 Python
最新版 Windows10上安装Python 3.8.5的步骤详解
Nov 28 Python
Python答题卡识别并给出分数的实现代码
Jun 22 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函数之子字符串替换 str_replace
2011/03/23 PHP
PHP中图片等比缩放的实例
2013/03/24 PHP
php导入模块文件分享
2015/03/17 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
yii去掉必填项中星号的方法
2015/12/28 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
2016/08/23 PHP
php实现留言板功能(会话控制)
2017/05/23 PHP
PHP7新功能总结
2019/04/14 PHP
php字符串截取函数mb_substr用法实例分析
2019/06/25 PHP
PHP 计算两个时间段之间交集的天数示例
2019/10/24 PHP
使一个函数作为另外一个函数的参数来运行的javascript代码
2007/08/13 Javascript
js去空格技巧分别去字符串前后、左右空格
2013/10/21 Javascript
javascript获取隐藏元素(display:none)的高度和宽度的方法
2014/06/06 Javascript
jQuery层动画定位滑动效果的方法
2015/04/30 Javascript
第一篇初识bootstrap
2016/06/21 Javascript
js调用屏幕宽度的简单方法
2016/11/14 Javascript
解决JS外部文件中文注释出现乱码问题
2017/07/09 Javascript
js装饰设计模式学习心得
2018/02/17 Javascript
关于TypeScript模块导入的那些事
2018/06/12 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
Node.js模拟发起http请求从异步转同步的5种用法
2018/09/26 Javascript
JavaScript格式化json和xml的方法示例
2019/01/22 Javascript
简单学习5种处理Vue.js异常的方法
2019/06/17 Javascript
[16:14]教你分分钟做大人:米拉娜(HEROS)
2014/11/24 DOTA
Python下rrdtool模块的基本使用方法
2015/11/13 Python
centos6.7安装python2.7.11的具体方法
2017/01/16 Python
使用python获取电脑的磁盘信息方法
2018/11/01 Python
python for和else语句趣谈
2019/07/02 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
2019/09/20 Python
浅谈Python类中的self到底是干啥的
2019/11/11 Python
Python输出指定字符串的方法
2020/02/06 Python
浅析python 通⽤爬⾍和聚焦爬⾍
2020/09/28 Python
python eventlet绿化和patch原理
2020/11/21 Python
HTML5 Canvas中绘制椭圆的4种方法
2015/04/24 HTML / CSS
党干部专题民主生活会对照检查材料思想汇报
2014/10/06 职场文书
Redis特殊数据类型HyperLogLog基数统计算法讲解
2022/06/01 Redis