当前位置:  编程技术>python

Python学习笔记_数据排序方法

    来源: 互联网  发布时间:2014-10-04

    本文导语:  1. 原地排序:采用sort()方法,按照指定的顺序排列数据后用排序后的数据替换原来的数据(原来的顺序丢失),如: 代码如下:>>> data1=[4,2,6,432,78,43,22,896,42,677,12]>>> data1.sort()>>> data1       #原来的顺序被替换[2, 4, 6, 12, 22, 42, 4...

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 算法 排序实现快速排序
  • Python实现冒泡,插入,选择排序简单实例
  • python字典多条件排序方法实例
  • python 实现插入排序算法
  • python冒泡排序算法的实现代码
  • python 快速排序代码
  • python实现排序算法
  • python插入排序算法的实现代码
  • python选择排序算法的实现代码
  • python算法学习之桶排序算法实例(分块排序)
  • python3.0 字典key排序
  • python快速排序代码实例
  • python计数排序和基数排序算法实例
  • python 实现归并排序算法
  • python 实现堆排序算法代码
  • python中合并两个文本文件并按照姓名首字母排序的例子
  • python算法学习之基数排序实例
  • python算法学习之计数排序实例
  • Python中字典(dict)和列表(list)的排序方法实例
  • Python学习笔记(一)(基础入门之环境搭建)
  • Python日期操作学习笔记
  • Python函数学习笔记
  • python笔记(2)
  • python笔记(1) 关于我们应不应该继续学习python
  • Python 学习笔记
  • Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
  • python函数缺省值与引用学习笔记分享
  • python网络编程学习笔记(二):socket建立网络客户端
  • Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
  • python网络编程学习笔记(五):socket的一些补充
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Python获取网页编码的方法及示例代码
  • 使用setup.py安装python包和卸载python包的方法
  • Python通过正则表达式获取,去除(过滤)或者替换HTML标签的几种方法
  • 如何运行Python程序的方法
  • python对XML的解析方法(SAX,DOM,ElementTree)介绍
  • Python3实现生成随机密码的方法
  • python list 合并连接字符串的方法
  • Python开发的单词频率统计工具wordsworth使用方法
  • Python实现多行注释的另类方法
  • Python判断变量是否已经定义的方法
  • python中定义结构体的方法
  • 用Python脚本生成Android SALT扰码的方法
  • Python 条件判断的缩写方法
  • netbeans7安装python插件的方法图解
  • Python和php通信乱码问题解决方法
  • Python中无限元素列表的实现方法
  • win7 下搭建sublime的python开发环境的配置方法
  • SublimeText 2编译python出错的解决方法(The system cannot find the file specified)
  • 在Python安装MySQL支持模块的方法
  • python中文乱码的解决方法
  • python中精确输出JSON浮点数的方法
  • Python GUI编程:tkinter实现一个窗口并居中代码
  • 让python同时兼容python2和python3的8个技巧分享
  • Python不使用print而直接输出二进制字符串
  • 不小心把linux自带的python卸载了,导致安装一个依赖原python的软件不能安装,请问该怎么办?
  • Python中实现json字符串和dict类型的互转
  • python读取csv文件示例(python操作csv)
  • python异常信息堆栈输出到日志文件
  • python基础教程之python消息摘要算法使用示例
  • python下用os.execl执行centos下的系统时间同步命令ntpdate
  • 新手该如何学python怎么学好python?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3