python实现列表倒叙打印

Posted frange

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python实现列表倒叙打印相关的知识,希望对你有一定的参考价值。

def func(listNode):
    listNode.reverse()
         for i in listNode:
             print(i)


li = [1,2,3,4,5]
func(li)

 利用python列表函数reverse()将列表倒叙,然后遍历打印,但是这有一个缺点就是改变了原列表的顺序。看看下面的代码:

def func(listNode):
    array = listNode[::-1]
    for i in array:
        print(i)
li
= [1,2,3,4,5] func(li)

上面的代码利用列表的特性,将列表的步长设为-1,将列表着排序,并赋给array,遍历array打印。

还可以利用pop属性。

def func(listNode):
    array = listNode
    for i in range(0,len(array)):
        value =  array.pop()
        print(value)


li = [1,2,3,4,5]
func(li)            




以上是关于python实现列表倒叙打印的主要内容,如果未能解决你的问题,请参考以下文章

python常用代码

Python代码阅读(第40篇):通过两个列表生成字典

Python代码阅读(第13篇):检测列表中的元素是否都一样

python3倒叙字符串

13 个非常有用的 Python 代码片段

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情