递归。
用这个函数把dict里面的所有value用递归的方法提取到一个空list里面
def dict2flatlist(d,l):
print(d)
for x in d.keys():
if type(d[x]) == dict:
dict2flatlist(d[x],l)
else:
l.append(d[x])
d = {1:"a",2:"b",3:{4:"c",5:"d",6:{7:"e"}},8:"f"}
l = []
dict2flatlist(d,l)
print(l)
希望对你有帮助