【发布时间】:2021-10-07 21:52:09
【问题描述】:
我对 python 有点陌生,需要帮助,
dict_o = {'chamcham': 200,
'kajukatli': 400,
'jalebi': 1000,
'chowmen': 1500,
'outsourced':{'samosa': 200,
'mungfali': 400,
'springrolls': 1000,
'chomen': 1800}}
我想要列表中提供的值,例如
list = ['chamcham',"['outsourced']['springrolls']"]
(以这种方式指定列表是错误的语法)。
换句话说,我们如何获取“chamcham”和“springrolls”的值,这是“外包”嵌套字典中的嵌套键。需要哪个值的键是列表?
我提到了How to retrieve values from nested dictionary given list of keys?,但这仅适用于列表只有嵌套元素而不是嵌套键和第一级键的组合。
【问题讨论】:
标签: python python-3.x list dictionary nested