for i in len(keywords): TypeError: 'int' object is not iterable
时间: 2023-07-03 16:32:11 浏览: 89
《Python数据分析基础》笔记:“TypeError, ‘int’ object is not iterable”
这错误是因为在 `for` 循环的 `range` 函数中传入了一个整数,而 `range` 接受的是一个可迭代的对象,例如一个列表或一个迭代器。你可以将 `range(len(keywords))` 传给 `for` 循环来遍历 `keywords` 列表的索引,或者直接使用 `for keyword in keywords` 遍历 `keywords` 列表中的元素。以下是两个示例:
使用索引:
```
keywords = ['foo', 'bar', 'baz']
for i in range(len(keywords)):
print(i, keywords[i])
```
直接遍历元素:
```
keywords = ['foo', 'bar', 'baz']
for keyword in keywords:
print(keyword)
```
阅读全文