for i in len(indexes): 报错TypeError: 'int' object is not iterable
时间: 2023-08-14 10:05:52 浏览: 170
《Python数据分析基础》笔记:“TypeError, ‘int’ object is not iterable”
这个错误是因为在 `for` 循环中,`len(indexes)` 返回的是一个整数值而整数是不可迭代的在这种情况下,你需要使用一个可迭代的对象作为循环的条件。假设 `indexes` 是一个列表,你可以这样修正代码:
```python
for i in range(len(indexes)):
# 循环体逻辑
```
或者,如果你不需要使用索引值 `i`,可以直接遍历 `indexes` 列表:
```python
for item in indexes:
# 循环体逻辑
```
这样就可以避免上述报错。请确保 `indexes` 是一个可迭代的对象,例如列表或字符串。
阅读全文