gpt4 book ai didi

python - 嵌套字典 : extracting paths to leaves

转载 作者:太空宇宙 更新时间:2023-11-03 14:31:43 25 4
gpt4 key购买 nike

<分区>

我有一个 Python 嵌套字典如下:

{'dist_river': 
{'high':
{'wind_speed':
{'1':
{'population':
{'high':
{'school':
{'high':'T', 'medium':'T', 'low':'F'}
},
'medium':
{'land_cover':
{'Mix_garden':
{'income_source':
{'Plantation':'T', 'Agriculture':'F'}
}
}
}
}
}
}
},
'low': 'F'
}
}

如何从嵌套字典中获取子字典?。例如,来自 dic 的子词典:

results = [
{'dist_river':
{'high':
{'wind_speed':
{'1':
{'population':
{'high':
{'school':
{'high': 'T', 'medium': 'T', 'low': 'F'}
}}}}}}},

{'dist_river':
{'high':
{'wind_speed':
{'1':
{'population':
{'medium':
{'land_cover':
{'Mix_garden':
{'income_source':
{'Plantation': 'T', 'Agriculture': 'F'}
}}}}}}}}},

{'dist_river':
{'low': 'F'}
}
]

lengths(results) == 3

谢谢你的帮助

community edit:似乎每个生成的字典对于每个嵌套级别都必须只有一个条目。换句话说,每个结果都包含字典树中每个叶子的完整路径。 – Tim Pietzcker 13 小时前

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com