提示字典中还有字典,get方法
allGuests={'Alice':{'apples':5,'pretzels':12},
'Bob':{'ham sandwiches':3,'apple':2},
'Carol':{'cups':3,'apple pies':1},
}
def totalBrought(guests,item):
numBrought=0
for k,v in guests.items():
numBrought=numBrought + v.get(item,0)
return numBrought
print('Number of things being brought:')
print('- Apples ' + str(totalBrought(allGuests,'apples')))
print('- Cups '+str(totalBrought(allGuests,'cups')))
检测加过:
Number of things being brought:
- Apples 5
- Cups 3
>>>
本文介绍了一个简单的Python程序,该程序使用字典来统计不同宾客携带特定物品的数量。通过遍历字典并利用get方法安全地获取值,此脚本展示了如何有效处理数据结构以进行汇总统计。

被折叠的 条评论
为什么被折叠?



