首页 > 编程语言 >python字典的值的路径集合,获取所有值的key路径,字典的键路径,

python字典的值的路径集合,获取所有值的key路径,字典的键路径,

时间:2023-03-25 17:22:20浏览次数:65  
标签:get python 路径 ret dict path data 字典

#回溯算法 获取字典所有值的键的集合
def get_dict_path(data):
ret = []
path =[]
def traceback(path,data):
if len(path)>0 and not isinstance(data, dict):
ret.append(path[:])
return
for k, v in data.items():
path.append(k)
traceback(path, v)
path.pop()
traceback(path,data)
return ret

#递归获取全部的值
def get_dict_value(data):
for k, v in data.items():
if isinstance(v, dict):
get_dict_value(v)
else:
ret.append(v)
get_dict_value(demo_dect)



标签:get,python,路径,ret,dict,path,data,字典
From: https://www.cnblogs.com/fujianguo1024/p/17255166.html

相关文章