Python 3内置函数reversed (
Python 3.8.5
语法格式:
是反转(seq )
说明:
方法返回反向可迭代对象iterator。
参数说明:
seq ——必须是具有__reversed__ ()方法的对象,或支持顺序协议。 __len__ ()和__getitem__ ()方法具有从0开始的整数类型参数。
返回值:
返回反向可重复的对象。
示例:
a=[ 20,10,30,40 ]
c=反转(a ) ) )
C
列表(c ) )。
[ 40,30,10,20 ]
列表(c ) )。
[]
注意:
在打印输出c中,我们发现它是list_reverseiterator,即迭代对象。 使用list(c )输出时,发现只能使用一次。 第一次输出元素,第二次为空。 这是因为迭代对象在第一次遍历时结束,第二次不再可用。