亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python獲取dict所有value

瀏覽:83日期:2022-07-12 18:39:51

問題描述

如:

p={ ’a’:’aa’, ’b’:{ ’b’:’bb’ }}print(dict(p).values())

返回的是:

dict_values([’aa’, {’b’: ’bb’}])

而想要的是aa和bb。應該怎么寫,謝謝了

問題解答

回答1:

def values(d): for v in d.values():if isinstance(v, dict): for _ in values(v): yield _else: yield vdata = values({1:1,2:{2:2,3:{3:3,4:4}}})for v in data: print(v)# 1 2 3 4

如果使用python 3.3+,for _ in values(v): yield _ 可用 yield from values(v) 替換

回答2:

貌似只能遍歷

# coding: utf-8p={ ’a’:’aa’, ’b’:{’b’:’bb’,’c’: { ’c’: ’cc’, ’d’: {’d’: ’dd’ }} }}def f(d): nl = [] for _ in d.values():nl += f(_) if isinstance(_, dict) else [_] return nlprint f(p)

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产精品一区二区免费 | 肉色呻吟胯下丝袜高跟视频 | 久久毛片视频 | 亚洲一级在线观看 | 欧美一级视频在线观看 | 亚洲精品国产一区二区三区四区 | 国产综合日韩伦理 | 亚洲毛片在线播放 | 亚洲欧美中文日韩二区一区 | 欧美一级色片 | 欧美三级a做爰在线观看 | 91av综合 | 97超视频在线观看 | 亚洲成人黄色网 | 久久中文亚洲国产 | 免费看黄色片 | 成熟女人免费一级毛片 | 一本无线乱码不卡一二三四 | 亚洲 欧美 日韩 综合 | 国产精品福利视频萌白酱g 国产精品福利影院 | 欧美三级视频在线播放 | 国产一级爱片在线播放 | 嘿嘿视频在线观看 | 国产freexxxx性播放麻豆 | 精品老司机在线视频香蕉 | 一级特黄色大片 | 国产一级一级片 | 日韩精品一区在线观看 | 久久青草免费91观看 | 天天影院色 | blacked欧美一区二区 | 蜜桃臀久久伊人福利 | 国产精品国内免费一区二区三区 | 欧美中文字幕第一页 | 久久青青操 | 成人在线视频一区 | 国产在线播放免费 | 日韩一区二区免费看 | 青草草在线观看 | 日韩精品欧美一区二区三区 | 高清视频一区 |