午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:29日期: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)文章:
主站蜘蛛池模板: 绯色av| 欧美成人亚洲 | 日韩av综合| 黄色在线免费网站 | 久久亚洲综合色 | 久久亚洲精品小早川怜子 | 国产精品四虎 | 玖玖精品 | 在线观看中文字幕视频 | 久久艹影院 | 欧美三级一区 | 欧美一二区 | 日韩九九九 | 毛片高清 | 久久五月激情 | a视频在线观看 | 在线观看免费高清视频 | 欧美日韩免费看 | 国产免费专区 | 91精品久久久久久久久 | 国产aa视频 | 久久久中文 | 亚洲福利视频一区 | 青青青视频在线免费观看 | japanese在线播放 | 天堂五月天| 99riav在线| 欧美色视频在线观看 | 欧美三级日本三级 | 欧美草草 | www色婷婷| 日韩中文字幕有码 | 日韩一区二区三区三四区视频在线观看 | 欧美日韩高清一区二区三区 | 午夜视频a| 欧美一级黑人 | a资源在线观看 | 国产一级黄色 | 全国男人天堂网 | 欧美成人三级在线 | 手机在线播放av |