问题遇到的现象和发生背景
要先将各年级报名人数进行统计,将结果放入一个字典中,然后对该字典中的值进行求和,计算总人数
我的解答思路和尝试过的方法
我想要达到的结果
托班:74人
小班:63人
中班:67人
大班:65人
全园:269人
要先将各年级报名人数进行统计,将结果放入一个字典中,然后对该字典中的值进行求和,计算总人数
托班:74人
小班:63人
中班:67人
大班:65人
全园:269人
dic_class={"托班":["聪聪班","伶伶班","楠楠班"],"小班":["小一班","小二班"],"中班":["中一班","中二班"], "大班":["大一班","大二班"]}
dic_number={"聪聪班":26,"伶伶班":23,"楠楠班":25,"小一班":32,"小二班":31,"中一班":33,"中二班":34,"大一班":32,"大二班":33}
dic={ }
for k,v in dic_class.items():
a=0
for i in v:
a=a+dic_number[i]
dic[k]=a
print("{}:{}人".format(k,a))
托班:dict_values([74])人
小班:dict_values([74, 63])人
中班:dict_values([74, 63, 67])人
大班:dict_values([74, 63, 67, 65])人