早教吧作业答案频道 -->数学-->
python怎样把两个dictionary中的value相乘并相加?如题,要把所有的价格和数量相乘再相加得到总价,然后再放到total中,最后面for那一段不太会写,(如果有错还望指出,prices={"banana":4,"apple":2,"orange"
题目详情
python怎样把两个dictionary中的value相乘并相加?
如题,要把所有的价格和数量相乘再相加得到总价,然后再放到total中,最后面for那一段不太会写,(如果有错还望指出,
prices = {
"banana" :4,
"apple" :2,
"orange" :1.5,
"pear" :3,
}
stock = {
"banana" :6,
"apple" :0,
"orange" :32,
"pear" :15,
}
for key in prices:
print key
print "price:%s" % prices[key]
print "stock:%s" % stock[key]
total=0
for value in prices:
如题,要把所有的价格和数量相乘再相加得到总价,然后再放到total中,最后面for那一段不太会写,(如果有错还望指出,
prices = {
"banana" :4,
"apple" :2,
"orange" :1.5,
"pear" :3,
}
stock = {
"banana" :6,
"apple" :0,
"orange" :32,
"pear" :15,
}
for key in prices:
print key
print "price:%s" % prices[key]
print "stock:%s" % stock[key]
total=0
for value in prices:
▼优质解答
答案和解析
total = sum([prices[fruit] * stock[fruit] for fruit in prices]) 是这样吗
看了python怎样把两个dict...的网友还看了以下:
设L是xoy平面上的一条光滑曲线弧,函数f(x,y)在L上有界.用L上的点M1,M2,…Mn-1把 2020-05-16 …
如果有一卷铁丝,我要测它的长度,可以利用物质的质量进行测试,这卷铁丝的长度是L,质量是M,可以先测 2020-06-03 …
在直线L上有三个点,则直线L上共有条线段,若有5个点,此时直线L上有条线段,若有2008个点,则直 2020-06-05 …
把一条长为L的线段任意分成三段,求:把一条长为L的线段任意分成三段,求:(1)三段能构成三角形的概 2020-06-05 …
有一个灯L和一个电阻R串联.闭合开关后,灯L亮,一段时间后,L熄灭.如电路中只有1处故障,且只发生 2020-06-07 …
在直线L上有两个点,在L上就有1条线段,在直线L上有三个点,在L上就有2+1=3条线段:在直线L上 2020-06-11 …
已知椭圆的离心率为点在C上.(I)求C的方程;(II)直线l不经过原点O且不平行于坐标轴l与C有两 2020-07-24 …
已知椭圆C:x2a2+y2b2=1(a>b>0),直线l不过原点O且不平行于坐标轴,l与C有两个交 2020-07-24 …
汽车刹车后连续通过长度都为L的两段距离,通过第一段距离用时t,通过第二段用时2t,汽车在运动过程中阻 2020-11-03 …
一个L和R串联电路,闭合开关后,L亮一段时间后熄灭,找相同规格和完好的L1代替L,答案是若L亮则L一 2020-11-27 …