久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

Python通過遞歸函數(shù)輸出嵌套列表元素

瀏覽:3日期:2022-07-08 10:23:54

1.先用 for 循環(huán)取

for item in l: if isinstance(item ,list): for newitem in item: print(newitem) else: print(item

輸出:123456

#利用 for 循環(huán)取值,有幾層嵌套就要寫幾層 for 循環(huán),否則不識別。l=[1,2,[3,4],[5,6,[7,8]]]for item in l: if isinstance(item ,list): for newitem in item: print(newitem) else: print(item

輸出

123456[7, 8]

2.遞歸函數(shù)實現(xiàn):

遞歸函數(shù)實現(xiàn):

def getitem(l): for item in l: if isinstance(item,list): getitem(item) else: print(item)getitem(l)

輸出:12345678910

變式1:遇到類表就縮進一次:

def getitem(l,level=0): for item in l: if isinstance(item,list): getitem(item,level+1) else: for tab in range(level):print(’t’,end=’’ #輸出一個 制表符,并且將 print 后面的換行符去掉,這樣就是了縮進 print(item)getitem(l)

輸出

Python通過遞歸函數(shù)輸出嵌套列表元素

變式2:加入開啟機制,是否縮進

def getitem(l,level=0,count=False): for item in l: if isinstance(item,list): getitem(item,level+1,count) else: if count:for tab in range(level): print(’t’,end=’’ #輸出一個 制表符,并且將 print 后面的換行符去掉,這樣就是了縮進print(item) print(item)getitem(l)

輸出

12345678910

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網(wǎng)。

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 精品一区二区三区久久 | 欧美久久久久 | 亚洲免费在线观看 | 亚洲成人高清 | 国产色片在线 | 国产精品18久久久久久首页狼 | 国产精品美女久久久久久免费 | 免费一区二区三区 | 超碰97人人人人人蜜桃 | www.xxx在线观看 | 亚洲天堂一区二区 | 国产色在线 | 成人精品鲁一区一区二区 | 一级黄色爱爱视频 | 国产一区二区在线免费观看 | 国产成人在线免费观看 | 亚洲视频自拍 | 综合一区二区三区 | 国产男女做爰免费网站 | xnxx 美女19 | 国产欧美日韩在线观看 | 国产免费一区 | 久久精品亚洲一区二区 | 成年人看的羞羞网站 | 久久久久久网址 | aⅴ色国产 欧美 | 久久精品亚洲精品 | 国产伦精品一区二区三区四区视频_ | 久久一二三四 | 欧美日韩国产在线播放 | 最近日韩中文字幕 | 日韩视频一区在线观看 | 69热在线观看 | 亚洲va中文字幕 | 山岸逢花在线观看 | 成人天堂资源www在线 | 久久久久精 | 成人免费一区二区三区视频网站 | 国产成人一区二区三区 | 黄色国产大片 | 中文字幕在线免费看 |