python實現列表倒敘列印

2021-10-12 07:23:07 字數 820 閱讀 7767

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實現列表倒敘列印

def func listnode listnode.reverse for i in listnode print i li 1 2,3 4,5 func li 利用python列表函式reverse 將列表倒敘,然後遍歷列印,但是這有乙個缺點就是改變了原列表的順序。看看下面的 def func ...

python實現列表倒敘列印

def func listnode listnode.reverse for i in listnode print i li 1,2,3,4,5 func li 利用python列表函式reverse 將列表倒敘,然後遍歷列印,但是這有乙個缺點就是改變了原列表的順序。看看下面的 def func ...

Python列印多層巢狀列表

如下列表 1,2,3,4,5,6,7 8,9,10 11 12,13,14 lst 1,2,3,4,5,6,7 8,9,10 11 12,13,14 print 原多層巢狀列表 print lst lst new def get lst element lst for i in lst if typ...