我有一个函数应该使用我们作为参数传递的键的值。键将在嵌套字典中查找值。例如:
nested_dict = ...#从json中转储非常嵌套的字典
yarn android
有没有办法做到这一点:
def get_value(nested_dict, composed_key):
# ? nested_dict[composed_key]
或:
get_value(nested_dict, ["level1"]["level2"]...["leveln"])
?
我该怎么办?
谢谢
答案 0 :(得分:0)
您可以像这样将键列表作为第二个参数传递:
def get_value(nested_dict, composed_key):
for x in composed_key:
print(nested_dict[x])
然后致电:
get_value(nested_dict, ["level1","level2",...,"leveln"])