原文链接:http://www.juzicode.com/archives/4169
错误提示:
遍历字典时提示TypeError: cannot unpack non-iterable int object:
#juzicode.com / vx:桔子code
d = {1:'juzicode',2:'桔子code',3:'apple'}
for x,y in d:
print(x,y)
==========运行结果:
1 #juzicode.com / vx:桔子code
2 d = {1:'juzicode',2:'桔子code',3:'apple'}
----> 3 for x,y in d:
4 print(x,y)
TypeError: cannot unpack non-iterable int object

错误原因:
1、该例子中字典的key值是int型数据,不支持unpack操作
解决方法:
1、for语句迭代时改为for x in d:
#juzicode.com / vx:桔子code
d = {1:'juzicode',2:'桔子code',3:'apple'}
for x in d:
print(x)
==========运行结果:
1
2
3
扩展内容:
关注微信公众号:“桔子code”,欢迎后台留言撩我,我会尽我所能为你解惑
