问题描述:
当使用dict类型数据进行下述操作时:
dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
x = [len(ll) for ll_name, ll in train_data.iteritems()]
出现错误:
AttributeError:'dict' object has no attribute 'iteritems'
如图所示:
该错误出现的原因是python版本的变化
python2.X不会报错,而Python3.X会报错,因为Python3.X中去除了iteritems()
解决方法:
将iteritems()替换为items()