TypeError: 'int' object is not subscriptable
时间: 2023-09-30 12:05:06 浏览: 7
《Python数据分析基础》笔记:“TypeError, ‘int’ object is not iterable”
5星 · 资源好评率100%
这个错误通常发生在你试图用方括号 "[]" 对一个整数进行索引的时候。例如,以下代码会导致这个错误:
```
x = 10
print(x[0])
```
这是因为整数类型是不可变类型,不支持通过索引访问其元素。如果你想访问整数的某个位数,你可以将其转换为字符串类型,然后再进行索引:
```
x = 10
str_x = str(x)
print(str_x[0])
```
这会输出字符 '1',表示整数 10 的第一位。
阅读全文