如何在Python中反转列表?

发布于 2021-02-02 23:21:10

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

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

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

关注者
0
被浏览
123
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

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

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

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



  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。
    >>> L = [0,10,20,40]
    >>> L[::-1]
    [40, 20, 10, 0]
    

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



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看