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文件读写操作与linux shell变量命令交互执行的方法
Jan 14 Python
实例讲解Python中SocketServer模块处理网络请求的用法
Jun 28 Python
用生成器来改写直接返回列表的函数方法
May 25 Python
Python数据持久化shelve模块用法分析
Jun 29 Python
Python中循环后使用list.append()数据被覆盖问题的解决
Jul 01 Python
Win8下python3.5.1安装教程
Jul 29 Python
python3中numpy函数tile的用法详解
Dec 04 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
Feb 28 Python
windows支持哪个版本的python
Jul 03 Python
python 如何使用find和find_all爬虫、找文本的实现
Oct 16 Python
Pytorch中的数据集划分&正则化方法
May 27 Python
整理Python中常用的conda命令操作
Jun 15 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仿盗链代码
2012/06/03 PHP
php删除左端与右端空格的方法
2014/11/29 PHP
PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
2016/10/11 PHP
js 父窗口控制子窗口的行为-打开,关闭,重定位,回复
2010/04/20 Javascript
Javascript 静态页面实现随机显示广告的办法
2010/11/17 Javascript
新鲜出炉的js tips提示效果
2011/04/03 Javascript
js事件冒泡实例分享(已测试)
2013/04/23 Javascript
jquery数组封装使用方法分享(jquery数组遍历)
2014/03/25 Javascript
jquery 隐藏与显示tr标签示例代码
2014/06/06 Javascript
JavaScript使用DeviceOne开发实战(二) 生成调试安装包
2015/12/01 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
js 原型对象和原型链理解
2017/02/09 Javascript
vue监听对象及对象属性问题
2018/08/20 Javascript
解决vue的 v-for 循环中图片加载路径问题
2018/09/03 Javascript
浅谈angular2子组件的事件传递(任意组件事件传递)
2018/09/30 Javascript
Angular中innerHTML标签的样式不起作用的原因解析
2019/06/18 Javascript
antd-mobile ListView长列表的数据更新遇到的坑
2020/04/08 Javascript
JS+CSS实现过渡特效
2021/01/02 Javascript
Python的垃圾回收机制深入分析
2014/07/16 Python
利用python库在局域网内传输文件的方法
2018/06/04 Python
在dataframe两列日期相减并且得到具体的月数实例
2018/07/03 Python
python爬取指定微信公众号文章
2018/12/20 Python
Python 输出时去掉列表元组外面的方括号与圆括号的方法
2018/12/24 Python
Python OOP类中的几种函数或方法总结
2019/02/22 Python
python学生管理系统学习笔记
2019/03/19 Python
500行Python代码打造刷脸考勤系统
2019/06/03 Python
django 数据库连接模块解析及简单长连接改造方法
2019/08/29 Python
Pycharm创建项目时如何自动添加头部信息
2019/11/14 Python
工商企业管理应届生求职信
2013/11/03 职场文书
工作决心书
2014/03/11 职场文书
核心价值观演讲稿
2014/05/13 职场文书
回复函范文
2015/07/14 职场文书
财务管理制度范本
2015/08/04 职场文书
2016年感恩节活动总结大全
2016/04/01 职场文书
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android
详细介绍MySQL中limit和offset的用法
2022/05/06 MySQL