-
python爬虫之python排序
本站最新发布 Python从入门到精通|Python基础教程
试听地址 https://www.xin3721.com/eschool/pythonxin3721/
试听地址 https://www.xin3721.com/eschool/pythonxin3721/
reverse()方法
将列表中元素反转排序,比如下面这样:
x = [1,5,2,3,4]
x.reverse()
x
[4, 3, 2, 5, 1]
reverse列表反转排序:是把原列表中的元素顺序从左至右的重新存放,而不会对列表中的参数进行排序整理,如果需要对列表中的参数进行整理,就需要用到列表的另一种排序方式sort正序排序
sort正序排序
此函数方法对列表内容进行正向排序,排序后的新列表会覆盖原列表(id不变),也就是sort排序方法是直接修改原列表list排序方法
a = [5,7,6,3,4,1,2]
a.sort()
a
[1, 2, 3, 4, 5, 6, 7]
许多python初学者,对sort()方法比较糊涂,有的时候会需要一个排序好的列表,而又想保存原有未排序列表,他们会这么操作:
a = [5,7,6,3,4,1,2]
b = a.sort()
print b
None
这个时候问题出现了,变量b得到的是一个空值,那么想要得到排序好的列表,又想保留原列表怎么办呢?列表sorted()方法可以帮你实现。
列表sorted()方法
即可以保留原列表,又能得到已经排序好的列表sorted()操作方法如下:
a = [5,7,6,3,4,1,2]
b = sorted(a)
a
[5, 7, 6, 3, 4, 1, 2]
b
[1, 2, 3, 4, 5, 6, 7]
sorted()方法可以用在任何数据类型的序列中,返回的总是一个列表形式:
sorted('i love you')
[' ', ' ', 'e', 'i', 'l', 'o', 'o', 'u', 'v', 'y']
本文讲解的是Python列表最基础的排序方法,列表还有更高级的排序方法,比如可以在方法内加入排序条件,这些会在列表高级排序方法文章中为大家介绍
栏目列表
最新更新
如何使用OS模块中的stat方法
Python os 模块
seek() 方法
python打开文件实例1
Python写入文件
什么是流?
文件操作如何进制逐行读取
Python相对路径
with创建临时运行环境
Python文件操作
.Net Standard(.Net Core)实现获取配置信息
Linux PXE + Kickstart 自动装机
Shell 编程 基础
Shell 编程 条件语句
CentOS8-网卡配置及详解
Linux中LVM逻辑卷管理
1.数码相框-相框框架分析(1)
Ubuntu armhf 版本国内源
Linux中raid磁盘阵列
搭建简易网站
access教程之Access简介
mysql 安装了最新版本8.x版本后的报错:
Mysql空间数据&空间索引(spatial)
如何远程连接SQL Server数据库的图文教程
复制SqlServer数据库的方法
搜索sql语句
sql中返回参数的值
sql中生成查询的模糊匹配字符串
数据定义功能
数据操作功能