我有一个包含多个条目的 dict 值。
inventory = {847502: ['APPLES 1LB', 2, 50], 847283: ['OLIVE OIL', 1, 100], 839529: ['TOMATOS 1LB', 4, 25],
483946: ['MILK 1/2G', 2, 50], 493402: ['FLOUR 5LB', 2, 50], 485034: ['BELL PEPPERS 1LB', 3, 50]}
我想创建一个函数来获取价值项目的总数,即。sum((2*50)+ (1*100) etc...) 我想我快到了,但这似乎只添加了第一个值....
def total_and_number(dict):
for values in dict.values():
#print(values[1]*values[2])
total =0
total += (values[1]* values[2])
return(total)
total_and_number(inventory)
一只名叫tom的猫
守候你守候我
守着星空守着你
相关分类