- reverse()
用于列表的反转,返回值为None,需要通过打印才能看出列表已反转,代码如下:
a1=[1,2,3,4]
print(a1.reverse())
print(a1)
输出结果如下:
None
[4, 3, 2, 1]
- reversed()
同样地,reversed函数也是用于反转,但不仅限于列表。
reversed函数是Python的内置函数,没有返回值,返回的是一个反转迭代器,需要通过列表、元组或者for循环转换才能获取相应的结果,代码如下:
a1=[1,2,3,4]
print(reversed(a1))
print(list(reversed(a1)))
<list_reverseiterator object at 0x0000023F56ACD4C0>
[4, 3, 2, 1]