如何在Python中执行以下操作?
array = [0, 10, 20, 40] for (i = array.length() - 1; i >= 0; i--)
我需要一个数组的元素,但是要从头到尾。
你可以通过以下方式使用该reversed函数:
reversed
>>> array=[0,10,20,40] >>> for i in reversed(array): ... print(i)
请注意,reversed(...)它不会返回列表。你可以使用来获得反向列表list(reversed(array))。
reversed(...)
list(reversed(array))
>>> L = [0,10,20,40] >>> L[::-1] [40, 20, 10, 0]
扩展切片语法在Python 新增功能条目中得到了很好的解释2.3.5