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 Tkinter GUI编程入门介绍
Mar 10 Python
Python使用QQ邮箱发送Email的方法实例
Feb 09 Python
pygame游戏之旅 python和pygame安装教程
Nov 20 Python
pyqt5 comboBox获得下标、文本和事件选中函数的方法
Jun 14 Python
Flask框架 CSRF 保护实现方法详解
Oct 30 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
Dec 18 Python
pytorch 数据处理:定义自己的数据集合实例
Dec 31 Python
Python +Selenium解决图片验证码登录或注册问题(推荐)
Feb 09 Python
Tensorflow tf.tile()的用法实例分析
May 22 Python
浅谈Python中的字符串
Jun 10 Python
Python3+Appium安装及Appium模拟微信登录方法详解
Feb 16 Python
在pycharm中无法import所安装的库解决方案
May 31 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下用GD生成生成缩略图的两个选择和区别
2007/04/17 PHP
PHP array操作10个小技巧分享
2011/06/23 PHP
php session_start()出错原因分析及解决方法
2013/10/28 PHP
php运行提示:Fatal error Allowed memory size内存不足的解决方法
2014/12/17 PHP
PHP+Javascript实现在线拍照功能实例
2015/07/18 PHP
Yii2使用swiftmailer发送邮件的方法
2016/05/03 PHP
CI框架中类的自动加载问题分析
2016/11/21 PHP
Mootools 1.2教程 输入过滤第二部分(字符串)
2009/09/15 Javascript
兼容IE与firefox火狐的回车事件(js与jquery)
2010/10/20 Javascript
悄悄用脚本检查你访问过哪些网站的代码
2010/12/04 Javascript
js原生态函数中使用jQuery中的 $(this)无效的解决方法
2011/05/25 Javascript
基于jQuery的input输入框下拉提示层(自动邮箱后缀名)
2012/06/14 Javascript
jquery绑定事件不生效的解决方法
2014/02/11 Javascript
实现js保留小数点后N位的代码
2014/11/13 Javascript
jquery插件pagination实现无刷新ajax分页
2015/09/30 Javascript
jQuery实现Tab选项卡切换效果简单演示
2015/11/23 Javascript
原生js封装二级城市下拉列表的实现代码
2016/06/16 Javascript
JS去除重复并统计数量的实现方法
2016/12/15 Javascript
bootstrap 表单验证使用方法
2017/01/11 Javascript
原生js实现验证码功能
2017/03/16 Javascript
微信小程序开发之animation循环动画实现的让云朵飘效果
2017/07/14 Javascript
JS基于对象的链表实现与使用方法示例
2019/01/31 Javascript
JS实现简易留言板(节点操作)
2020/03/16 Javascript
bootstrapValidator表单校验、更改状态、新增、移除校验字段的实例代码
2020/05/19 Javascript
[02:51]DOTA2 2015国际邀请赛中国区预选赛第一日战报
2015/05/27 DOTA
Python分治法定义与应用实例详解
2017/07/28 Python
python实现两个文件合并功能
2018/04/01 Python
对Python 内建函数和保留字详解
2018/10/15 Python
python 实现GUI(图形用户界面)编程详解
2019/07/17 Python
python修改字典键(key)的方法
2019/08/05 Python
Python如何批量生成和调用变量
2020/11/21 Python
会计岗位职责模板
2014/03/12 职场文书
2014年四风问题个人对照自查剖析材料
2014/09/15 职场文书
学位证书委托书
2014/09/30 职场文书
2014年后勤工作总结范文
2014/12/16 职场文书
小学三八妇女节活动总结
2015/02/06 职场文书