编写程序,使用嵌套字典描述表中内容之间的映射关系,输出字典中每种颜色的事物数目,如紫色的食物有三个。
>>> data = {
'蔬菜':{'青菜':'绿色','胡萝卜':'橙色','茄子':'紫色','毛豆':'绿色'},
'水果':{'山竹':'紫色','香蕉':'黄色','橘子':'橙色','草莓':'红色'},
'饮料':{'椰子汁':'白色','西瓜汁':'红色','玉米汁':'黄色','葡萄汁':'紫色'}
}
>>> colors = dict()
>>> for categroy in data:
for name in data[categroy]:
color = data[categroy][name]
colors[color] = colors.get(color, 0) + 1
>>> colors
{'绿色': 2, '橙色': 2, '紫色': 3, '黄色': 2, '红色': 2, '白色': 1}