python 反转列表的3种方式

枫铃3年前 (2021-09-30)Python242

方式一:使用reversed()函数

a=[1,2,3,4,5,6,7,8,9]  
b=list(reversed(a))  
print(b)  

注意:reversed()函数返回的是一个迭代器,而不是一个List,需要再使用List函数转换一下。

方式二:使用sorted()

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:579817333 
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
a=[1,2,3,4,5,6,7,8,9]  
c=sorted(a,cmp=None, key=None, reverse=True)  
print(c)  

注意:其中reverse=True是按降序排列,reverse=False是按照升序排列

方式三: 使用分片

a=[1,2,3,4,5,6,7,8,9]  
d=a[::-1]  
print(d)  

注意:其中[::-1]代表从后向前取值,每次步进值为1

相关文章

Python-自定义函数-参数

1.种类 (1)位置参数 x就是位置参数 #!/usr/bin/env python # -*- coding: utf-8...

Python3正则表达式search和findall差异讨论

Python3正则表达式search和findall差异讨论

一、背景说明 使用正则...

Python 中函数的 收集参数 机制

定义函数的时候,在参数前加了一个 * 号,函数可以接收零个或多个值作为参数。返回结果是一个元组。 传递零个参数时函数并不报错&#...

Python列表的常用方法

append 前面说过...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。