int' object is not subscriptable
时间: 2023-09-28 13:12:16 浏览: 21
《Python数据分析基础》笔记:“TypeError, ‘int’ object is not iterable”
这个错误通常是因为你在尝试对一个整数类型的变量进行下标引用。下标引用通常是对列表、元组、字典等可迭代对象进行的,而整数类型的变量不是可迭代对象,因此不能进行下标引用。
例如,以下代码会引发该错误:
```
x = 123
print(x[0])
```
正确的做法是,要么将x转换为一个可迭代对象,例如列表:
```
x = [1, 2, 3]
print(x[0])
```
要么避免对整数类型变量进行下标引用。
阅读全文