python reverse()方法

本文详细介绍了Python中列表的reverse()方法的使用方式及其特点。该方法用于原地反转列表元素,不适用字典、元组及字符串等其他类型。文章通过实例展示了如何使用reverse()方法,并说明了该方法不会返回任何值。

Python中 reverse()是列表的内置方法,无参数,无返回值,reverse()会改变列表(原地反转),因此无需返回值。字典元组、字符串不具有reverse()方法,如果调用将会返回一个异常.

>>> help(list.reverse)
Help on method_descriptor:

reverse(...)
    L.reverse() --
reverse *IN PLACE*


>>> l=[1,2,3,4,5]
>>> l.reverse()
>>> l
[5, 4, 3, 2, 1]

>>> t=(2,3,4,5,6)
>>> t.reverse()#报错

AttributeError: 'tuple' object has no attribute 'reverse'

>>> s='python'
>>> s.reverse()#报错

AttributeError: 'str' object has no attribute 'reverse'

>>> d={'a':1,'b':2}
>>> d.reverse()#报错

AttributeError: 'dict' object has no attribute 'reverse'

(完)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值