您现在的位置是:网站首页> 编程资料编程资料
python列表倒序的几种方法(切片、reverse()、reversed())_python_
2023-05-26
651人已围观
简介 python列表倒序的几种方法(切片、reverse()、reversed())_python_
1、切片
使用切片来实现列表的倒序排序,mylist[start:end:step],不改变原列表。
#!/usr/bin/env python # -*- coding:utf-8 -*- if __name__ == '__main__': a = [1, 2, 3, 4, 5, 6] # 使用切片来实现列表倒序 print(a[::-1]) print(a)
输出:
[6, 5, 4, 3, 2, 1]
[1, 2, 3, 4, 5, 6]
Process finished with exit code 0
2、使用reverse()方法
使用reverse()方法对列表进行倒序,作用在原列表上,会改变原列表的顺序,返回值为none。
#!/usr/bin/env python # -*- coding:utf-8 -*- if __name__ == '__main__': a = [1, 2, 3, 4, 5, 6] # 使用reverse()方法来实现列表倒序 a.reverse() print(a)
输出:
[6, 5, 4, 3, 2, 1]
Process finished with exit code 0
3、使用reversed()方法
使用reversed()方法对列表进行倒序,将倒序结果存储在迭代器里面,不会改变原列表的顺序。
#!/usr/bin/env python # -*- coding:utf-8 -*- if __name__ == '__main__': a = [1, 2, 3, 4, 5, 6] # 使用reversed()方法来实现列表倒序 print(list(reversed(a))) print(a)
输出:
[6, 5, 4, 3, 2, 1]
[1, 2, 3, 4, 5, 6]Process finished with exit code 0
到此这篇关于python列表倒序的几种方法(切片、reverse()、reversed())的文章就介绍到这了,更多相关python列表倒序内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章:
相关内容
- python中列表添加元素的几种方式(+、append()、extend())_python_
- python正则表达式re.group()用法_python_
- 读Json文件生成pandas数据框详情_python_
- Python构建简单线性回归模型_python_
- Python NumPy教程之数组的基本操作详解_python_
- Python实现光速定位并提取两个文件的不同之处_python_
- VS2022安装Python开发环境的详细过程_python_
- python中第三方库pyecharts的使用详解_python_
- PID原理与python的简单实现和调参_python_
- Python+Tkinter实现股票K线图的绘制_python_
