Python代码执行出错:'TypeError: 'int' object is not iterable',如何修复?

原创 灰太狼 2025-03-09 19:15 73阅读 0赞

这个错误是因为你试图迭代一个整数对象。在Python中,只有列表、元组和字符串等可迭代类型才能进行迭代。

例如,如果你想要打印一个整数的每一位,你需要先将整数转换为字符串,如下所示:

  1. num = 12345
  2. str_num = str(num)
  3. for digit in str_num:
  4. print(digit)

这样就不会出现TypeError了。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,73人围观)

还没有评论,来说两句吧...

相关阅读