我有一个名为库存的列表,并且每个产品内都有字典
{'productName': 'Paper', 'productDescription': 'Allows people to write
stuff down', 'quantity': 30,'totalReceived': 40, 'totalSales': 10}
我有一个函数可以更新用户想要的任何值,但是我的问题是我不知道如何获取新值并替换其他现有值。
谢谢
答案 0 :(得分:0)
inventory = [{
'productName': 'Paper', 'productDescription': 'Allows people to write stuff down',
'quantity': 30,'totalReceived': 40, 'totalSales': 10
}]
def foo(product_name, key, value):
for item in inventory:
if item.get('productName') == product_name:
item[key] = value
foo('Paper', 'totalSales', 20)