我想将列表中的项目用作字典键,以在嵌套字典中查找值。
例如,给出以下列表:
keys = ['first', 'second', 'third']
我想要做:
result = dictionary[keys[0]][keys[1]][keys[2]]
相当于:
result = dictionary['first']['second']['third']
但是我不知道预先在
keys
列表中有多少个项目(除了它将始终至少包含1个项目)。 最佳答案
迭代地进入子目录。
result = dictionary
for key in keys:
result = result[key]
print(result)
关于python - 使用列表项作为嵌套字典的键,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28199936/