TypeError: 'int' object is not subscriptable
时间: 2023-07-01 20:11:00 浏览: 44
《Python数据分析基础》笔记:“TypeError, ‘int’ object is not iterable”
这个错误通常是因为你在尝试对一个整数类型的变量使用索引。例如:
```
num = 123
print(num[0])
```
上面的代码会抛出 `TypeError: 'int' object is not subscriptable` 错误,因为整数类型的变量是不可迭代的,不能使用索引来访问其单个元素。
要解决这个问题,你需要确保你正在对可迭代的对象使用索引。如果你想访问一个整数类型变量的某个数字,你可以将其转换为字符串类型,然后使用索引来访问它。例如:
```
num = 123
num_str = str(num)
print(num_str[0])
```
这样就能正确输出 `1`。
阅读全文