python django在前端怎么遍历得到字典的value
1个回答
展开全部
递归。
用这个函数把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)
用这个函数把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)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询