Python的.sort()方法和sorted()比较总结
2024-09-01 20:07:22
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获得的新的列表: [, , , , , , , , , ]
最新文章
- 2016 年 11 月 12 个轻量级的 JavaScript 库
- 根据oracle的主键列生成SQLserver的主键
- 互联网+下PDA移动智能手持POS超市收银开单软件
- JAVA_Collection容器
- Linux -- 文件统计常用命令
- php thread
- $(document).ready(function (){}) , $(function(){}) , $().ready(function(){}) , jquery(function(){}) , (function($){})(jquery)有什么区别
- POJ 1860 Currency Exchange (最短路)
- PowerDesigner建立与数据库的连接,以便生成数据库和从数据库生成到PD中。
- C - Critical Links - uva 796(求桥)
- 初学QML之qmlRegisterType
- 移动端Touch事件基础
- C语言 递归 汉诺塔问题 最大公约数问题
- Linux下安装、编译SDL
- PHP常用函数总结(180多个)[持续更新中...]
- Vue 架构
- 虚拟机配置nginx无法访问80端口
- 【.NET架构】BIM软件架构01:Revit插件产品架构梳理
- 一个Entity Framework、ADO.NET查询性能测试
- [笔记] Redis的安装与配置超级详细
热门文章
- 第11组 Beta冲刺(2/5)
- hibernate-validator校验框架学习
- geth 新建账户
- nginx 记录
- vi启动时报错:YouCompleteMe unavailable: requires Vim 7.4.1578+如何处理?
- protobuf ubuntu 18.04环境下安装
- 阶段5 3.微服务项目【学成在线】_day02 CMS前端开发_20-CMS前端页面查询开发-页面原型-页面内容完善
- CSS 自适应技巧
- Apache Spark大数据分析入门(一)
- [Paper Reading] Show and Tell: A Neural Image Caption Generator