int' object is not iterable报错
时间: 2023-12-05 07:06:12 浏览: 84
【原创】python报错集
5星 · 资源好评率100%
当你在Python中尝试对一个整数对象进行迭代操作时,就会出现“'int' object is not iterable”错误。这是因为整数对象是不可迭代的。解决这个问题的方法是将整数对象转换为可迭代的对象,例如列表或元组。以下是一个例子:
```python
num = 123
num_list = [int(i) for i in str(num)]
print(num_list) # 输出:[1, 2, 3]
```
在这个例子中,我们将整数对象`num`转换为字符串,然后使用列表推导式将每个字符转换为整数并存储在`num_list`列表中。
阅读全文