码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习——数据排序方法

时间:2014-05-24 06:40:44      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   c   code   java   

Python对数据排序又两种方法:

1. 原地排序:采用sort()方法,按照指定的顺序排列数据后用排序后的数据替换原来的数据(原来的顺序丢失),如:

bubuko.com,布布扣
>>> 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]
bubuko.com,布布扣

 

2. 复制排序:采用sorted()内置函数,按照指定的顺序排列数据后返回原数据的一个有序副本(原来的顺序保留),如:

bubuko.com,布布扣
>>> 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]    #对副本排序
>>> 
bubuko.com,布布扣

 

Python学习——数据排序方法,布布扣,bubuko.com

Python学习——数据排序方法

标签:style   class   blog   c   code   java   

原文地址:http://www.cnblogs.com/liutong3310/p/3736283.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!