我有一份包含产品的清单:
products = [{'name' : 'art1','amount':2000, 'qty':2, 'tax':['tax_15', 'tva']} ,
{'name' : 'art2','amount':2500, 'qty':3, 'tax':['tax_15', 'timbre']},
{'name' : 'art3','amount':3000, 'qty':4, 'tax':['tva']}]
一份包含税收的清单:
^{pr2}$我想计算所有产品的tva,在这个例子中,tva只存在于art1和art3中,在本例中:tva = (2000 * 17%) + (3000 * 17%)
我想用一行python代码计算tva,我试着用这行代码:
^{3}$
经过仔细搜索,我找到了答案:
dict contains taxes列表只有两个值。您可以使用
dict
代替list
。重建您的税收列表以dict of taxes,它使用name
作为键因此,您可以在一行中计算tva,以便:
^{pr2}$请再核对一下你的单子。}应该是}
name
、qty
和{'name'
、'qty'
和{相关问题 更多 >
编程相关推荐