int对象不可下标?
we =weo = == '4']
Traceback (most recent call last):
File "<pyshell#10>", line 1, in <module>
weo = == '4']
File "<pyshell#10>", line 1, in <listcomp>
weo = == '4']
TypeError: 'int' object is not subscriptable
是要用函数把4改一下还是数字就是用不了? **,数字不能用下标,直接if i == 4就行了. 数字用不了,你是想检测是不是4开头的数?那if str(i) == '4'就行
非序列对象当然不能标啦,例如1这个 int 类型数据,进行索引取值 1是想表达什么意思呢?
但是你对一个列表 ls 表示的是取出 ls 列表中的第一个元素,你的代码中只要将 i 的 给删了就能正常运行了
页:
[1]