python迭代dict的value
d?=?{?'Adam':?95,?'Lisa':?85,?'Bart':?59,?'Paul':?74?} print?1.0*sum(d.itervalues())/len(d)
在下面看到的代碼1.0(浮點數)的sum(求和)平方d.itervalues應該是dict里面全部數字())/len(d)這個是什么意思?#上有不對之出請更正
d?=?{?'Adam':?95,?'Lisa':?85,?'Bart':?59,?'Paul':?74?} print?1.0*sum(d.itervalues())/len(d)
在下面看到的代碼1.0(浮點數)的sum(求和)平方d.itervalues應該是dict里面全部數字())/len(d)這個是什么意思?#上有不對之出請更正
2018-01-23
舉報
2018-01-23
……下次可以試一試斷句
print?1.0*sum(d.itervalues())/len(d)
一部分一部分來
1.0*????#把后面所有數都轉換成浮點型
sum(d.itervalues())????#把d這個dict中的所有key:value里面的value進行求和
/len(d)????#len(d)是求d的長度
所以這句話的意思就是打印 d中所有value的平均值