python實現列表倒敘列印

2022-08-17 17:57:20 字數 660 閱讀 5915

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...