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