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 开发者节省时间的10个方法
Oct 02 Python
Python cookbook(数据结构与算法)从任意长度的可迭代对象中分解元素操作示例
Feb 13 Python
Pandas的read_csv函数参数分析详解
Jul 02 Python
Python检查 云备份进程是否正常运行代码实例
Aug 22 Python
基于python全局设置id 自动化测试元素定位过程解析
Sep 04 Python
wxPython实现画图板
Aug 27 Python
python类中super() 的使用解析
Dec 19 Python
python 用 xlwings 库 生成图表的操作方法
Dec 22 Python
python 实现Flask中返回图片流给前端展示
Jan 09 Python
Python语法之精妙的十个知识点(装B语法)
Jan 18 Python
Python插入Elasticsearch操作方法解析
Jan 19 Python
Python中for后接else的语法使用
May 18 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 面试碰到过的问题 在此做下记录
2011/06/09 PHP
PHP 自定义错误处理函数的使用详解
2013/05/10 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
PHP 超级全局变量相关总结
2020/06/30 PHP
event.keyCode键码值表 附只能输入特定的字符串代码
2009/05/15 Javascript
某人初学javascript的时候写的学习笔记
2010/12/30 Javascript
js bind 函数 使用闭包保存执行上下文
2011/12/26 Javascript
JS函数this的用法实例分析
2015/02/05 Javascript
JavaScript实现找质数代码分享
2015/03/24 Javascript
js判断子窗体是否关闭的方法
2015/08/11 Javascript
js 定义对象数组(结合)多维数组方法
2016/07/27 Javascript
JavaScript自定义文本框光标
2017/03/05 Javascript
HTML5+jQuery实现搜索智能匹配功能
2017/03/24 jQuery
select自定义小三角样式代码(实用总结)
2017/08/18 Javascript
解决vue axios的封装 请求状态的错误提示问题
2018/09/25 Javascript
Vue3.x源码调试的实现方法
2019/10/13 Javascript
vue+springboot+element+vue-resource实现文件上传教程
2020/10/21 Javascript
[05:53]敌法师的金色冠名ID"BurNIng",是传说,是荣耀
2020/07/11 DOTA
Python linecache.getline()读取文件中特定一行的脚本
2008/09/06 Python
Python Deque 模块使用详解
2014/07/04 Python
Python中的startswith和endswith函数使用实例
2014/08/25 Python
Python生成随机MAC地址
2015/03/10 Python
python使用wxpython开发简单记事本的方法
2015/05/20 Python
Python的条件语句与运算符优先级详解
2015/10/13 Python
Python数据可视化:箱线图多种库画法
2019/11/06 Python
Win下PyInstaller 安装和使用教程
2019/12/25 Python
Python object类中的特殊方法代码讲解
2020/03/06 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
2020/08/03 Python
采购文员岗位职责
2013/11/20 职场文书
《赶海》教学反思
2014/04/20 职场文书
四风批评与自我批评发言稿
2014/10/14 职场文书
村党支部书记个人对照材料汇报
2014/10/26 职场文书
寒山寺导游词
2015/02/03 职场文书
Idea连接MySQL数据库出现中文乱码的问题
2021/04/14 MySQL
jQuery ajax - getScript() 方法和getJSON方法
2021/05/14 jQuery
nginx代理实现静态资源访问的示例代码
2022/07/07 Servers