1,.sort()方法

  使用方式是:列表.sort(),作用是将原来的列表正序排序,所以它是对原来的列表进行的操作,不会产生一个新列表,例如:

import  random
numList=[]
print(numList)
for i in range():
numList.append(random.randrange(,))# 不包括10
print("未排序的列表:",numList)
# numList.sort()执行过程是将列表拍完序后又赋值给了原列表
numList.sort()
print("排序后列表:",numList)
# 无法将numList.sort()赋值给一个新列表,以为它并不返回一个新列表
numList=numList.sort()
print("无法赋值给新列表的的结果:",numList)

执行结果:

未排序的列表: [, , , , , , , , , ]
排序后列表: [, , , , , , , , , ]
无法赋值给新列表的的结果: None

2,sorted(列表),是Python内置函数,该函数对原列表不会产生影响,只是在原来列表的基础上,产生一个有序的新列表,可以复制一个列表名

import  random
numList=[]
print(numList)
for i in range():
numList.append(random.randrange(,))# 不包括10
print("未排序的列表:",numList) sorted(numList)
print("sorted排序后的数组,不会对原列表有任何影响:",numList)
getList=sorted(numList)
print("sorted获得的新的列表:",getList)

执行结果:

未排序的列表: [, , , , , , , , , ]
sorted排序后的数组,不会对原列表有任何影响: [, , , , , , , , , ]
sorted获得的新的列表: [, , , , , , , , , ]

最新文章

  1. 2016 年 11 月 12 个轻量级的 JavaScript 库
  2. 根据oracle的主键列生成SQLserver的主键
  3. 互联网+下PDA移动智能手持POS超市收银开单软件
  4. JAVA_Collection容器
  5. Linux -- 文件统计常用命令
  6. php thread
  7. $(document).ready(function (){}) , $(function(){}) , $().ready(function(){}) , jquery(function(){}) , (function($){})(jquery)有什么区别
  8. POJ 1860 Currency Exchange (最短路)
  9. PowerDesigner建立与数据库的连接,以便生成数据库和从数据库生成到PD中。
  10. C - Critical Links - uva 796(求桥)
  11. 初学QML之qmlRegisterType
  12. 移动端Touch事件基础
  13. C语言 递归 汉诺塔问题 最大公约数问题
  14. Linux下安装、编译SDL
  15. PHP常用函数总结(180多个)[持续更新中...]
  16. Vue 架构
  17. 虚拟机配置nginx无法访问80端口
  18. 【.NET架构】BIM软件架构01:Revit插件产品架构梳理
  19. 一个Entity Framework、ADO.NET查询性能测试
  20. [笔记] Redis的安装与配置超级详细

热门文章

  1. 第11组 Beta冲刺(2/5)
  2. hibernate-validator校验框架学习
  3. geth 新建账户
  4. nginx 记录
  5. vi启动时报错:YouCompleteMe unavailable: requires Vim 7.4.1578+如何处理?
  6. protobuf ubuntu 18.04环境下安装
  7. 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_20-CMS前端页面查询开发-页面原型-页面内容完善
  8. CSS 自适应技巧
  9. Apache Spark大数据分析入门(一)
  10. [Paper Reading] Show and Tell: A Neural Image Caption Generator