一尘不染

如何在Python中反转列表?

python

如何在Python中执行以下操作?

array = [0, 10, 20, 40]
for (i = array.length() - 1; i >= 0; i--)

我需要一个数组的元素,但是要从头到尾。


阅读 489

收藏
2020-02-12

共2个答案

一尘不染

你可以通过以下方式使用该reversed函数:

>>> array=[0,10,20,40]
>>> for i in reversed(array):
...     print(i)

请注意,reversed(...)它不会返回列表。你可以使用来获得反向列表list(reversed(array))

2020-02-12
一尘不染

>>> L = [0,10,20,40]
>>> L[::-1]
[40, 20, 10, 0]

扩展切片语法在Python 新增功能条目中得到了很好的解释2.3.5

2020-02-12