python如何用迴圈遍歷多重列表

時間 2021-06-28 17:14:08

1樓:

自定義函式遞迴吧:

def myprint(a):

____for i in a:

________if isinstance(i,list):

____________myprint(i)________else:

____________print i

a = ["li",["mark","jim","lily",["lucy","gao"]],"master"]

myprint(a)

>>>limark

jimlily

lucy

gaomaster

2樓:匿名使用者

>>> def my_print(s):

....... if type(s) == str:

... ..........print s... .....else:

... ..........for i in s:

... ..........。。。my_print(i)...

>>> d = ['li', ['mark', 'jim', 'lily', ['lucy', 'gao']]]

>>> my_print(d)

li mark

jimlily

lucy

gao>>>

python中使用for迴圈遍歷列表,出現多遍歷一次為什麼

python遍歷列表時為什麼只遍歷了兩個而不是列表裡的所有元素呢

C語言中如何用break語句退出多重迴圈

break語句退出迴圈時,它將退出離它最近的那層迴圈。比如下面的 定義乙個兩維陣列,不希望輸出第2行。include int main 第一行,第二行。第三行。這個題最好用return,為了符合你的要求,還是用了兩個break實現。注意1不是是素數。include include void gede...

java如何把迴圈遍歷結果輸出到文字

澈丶 首先,啊,我的眼睛!請學會截圖,你的這三張圖我一張都看不清!然後我想了一下你的目的,你現在有一個學生資訊陣列,你是要把他們寫到一個檔案裡是吧,這個過程叫做資料序列化或者持久化 其實檔案中儲存成json串或xml的形式更容易閱讀資料和反序列化 因為看不清你的程式,所以我舉了個例子給你看下,給你些...

python的for如何獲得當前迴圈次數

在python的for迴圈裡,迴圈遍歷可以寫成 for item in list print item 它可以遍歷列表中的所有元素,想到的替代方案是 count 0for item in list print item count 1 if count 10 0 print did ten 或 fo...