我如何在python中反转列表?
我如何在Python中做到这一点?
array = [0,10,20,40]
for (i = array.length() - 1 ;i >= 0; i--)
我需要有一个数组的元素,但从头到尾。
你可以使用这个reversed
函数作为:
>>> array=[0,10,20,40]
>>> for i in reversed(array):
... print(i)
请注意, reversed(...)
不会返回列表。 您可以使用list(reversed(array))
获得反转列表。
>>> L = [0,10,20,40]
>>> L[::-1]
[40, 20, 10, 0]
扩展的片语法在Python 2.3.5
版的新功能入门中有很好的解释
根据评论中的特殊要求,这是最新的切片文档。
>>> L = [0,10,20,40]
>>> L.reverse()
>>> L
[40, 20, 10, 0]
要么
>>> L[::-1]
[40, 20, 10, 0]
链接地址: http://www.djcxy.com/p/57531.html
上一篇: How can I reverse a list in python?
下一篇: Is it possible to move/rename files in Git and maintain their history?