items()出錯
>>> d={'Adam':95,'Paul':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)
? File "<stdin>", line 4
??? print 'average',':',sum / len(d)
??????? ^
SyntaxError: invalid syntax
哪里的問題導致出錯?
為什么答案用iteritems()同時迭代不是用items()嗎,兩者有什么區別,用時怎么分別
2017-08-23
用兩個都可以,不影響結果的。
你的dict里邊的key有重復
2019-08-15
v后面多了一個,
2017-08-23