您现在的位置是:网站首页> 编程资料编程资料

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列表倒序内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

-六神源码网