為什么我這提示 dict沒有這個方法?
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
for x in d.itervalues():
??? print(x)?? ?
?? ??? ????
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
for x in d.itervalues():
??? print(x)?? ?
?? ??? ????
2017-03-30
舉報
2017-07-27
你應該是Python 3的環境,教程是Python 2.7的。在Python 3里面好像是沒有iteritems()函數
2017-03-31
2017-03-30
發下你敲寫的代碼的圖,這里的代碼沒問題
有兩個原因:
一。編程環境的問題
二。代碼格式有誤
2017-03-30
d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59, 'Paul': 74 }
sum = 0.0
for k, v in d.items():
? ? sum = sum + v
? ? print k,':',v
print 'average', ':', sum/len(d.items())