Python报错:'dict' object has no attribute 'iteritems' 的解决方案

问题描述:
当使用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()

你可能感兴趣的:(程序猿)