给出一个像这样的字符串列表:
a_list_of_keys = ['a key', 'heres another', 'oh hey a key']
从像
这样的字典中检索嵌套系列键的方法是什么?the_value_i_want = some_dict['a key']['heres another']['oh hey a key']
答案 0 :(得分:11)
将reduce
与operator.getitem
一起使用。
<强>演示:强>
>>> from operator import getitem
>>> d = {'a': {'b': {'c': 100}}}
>>> reduce(getitem, ['a', 'b', 'c'], d)
100
>>> d['a']['b']['c']
100