所以,我有一个像这样的购物车
shopping_cart = [("pear",1), ("orange", 1), ("apple",2), ("tomatoes",2), ("yoghurt",3)]
金额是名称后的数字。 我希望得到客户购买的物品总数。 列出我所拥有的物品及其数量:
for i in shopping_cart:
print(f"{i[0]} x{i[1]} @ £{prices[i[0]]}")
我希望获取总量并将其存储在名为total_items
的变量中
答案 0 :(得分:0)
您最好将shopping_cart存储在字典中并遍历值
这是代码:
shopping_cart = {
"pear": 1,
"orange": 1,
"apple": 2,
"tomatoes": 2,
"yoghurt": 3,
}
total_fruit = 0
for i in shopping_cart.values():
total_fruit += i
print(total_fruit)
OUTPUT = 9
答案 1 :(得分:0)
我得到了答案
它是:
total_items = sum([i[1] for i in shopping_cart])
我将数字存储在一个名为“ total_items”的变量中,并使用sum函数求和。
@IronKey在我的其他帖子中为我提供了答案。
希望这可以帮助其他遇到类似问题的人