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()吗,两者有什么区别,用时怎么分别