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