【发布时间】:2020-05-17 05:59:45
【问题描述】:
我正在学习 Python 上的嵌套字典。我想知道如何从嵌套字典中提取特定信息。 我的数据如下:
data = {
"1": {'area': 'Administration', 'expenditure': '315'},
"2": {'area': 'Administration', 'expenditure': '120'},
"3": {'area': None, 'expenditure': '314'},
"4": {'area': 'Aids and appliances', 'expenditure': None},
"5": {'area': 'Aids and appliances', 'expenditure': '12'},
"6": {'area': 'Administration', 'expenditure': '110'},
"7": {'area': 'Administration', 'expenditure': '300'},
}
如何提取每个领域的所有支出信息? 任何帮助表示赞赏。
【问题讨论】:
-
[el['expenditure'] for el in data.values()]会给你一份支出清单。 -
我知道但是如何提取特定区域的所有支出信息?例如,我想提取所有行政支出和所有辅助器具支出
-
aids和appliances在哪里? -
在这样的问题中显示所需的输出真的很有帮助。
extract all the information是什么意思。那是一本列表字典吗? -
"4":{'area': '辅助器具', '支出': 无} "5":{'area': '辅助器具', '支出': '12 '}
标签: python python-3.x dictionary