提问人:Reina297 提问时间:1/8/2023 最后编辑:AaronReina297 更新时间:1/8/2023 访问量:68
如何修复 int 对象不可下标 [已关闭]
how to fix int object is not subscriptable [closed]
问:
这是我目前的代码:
previous = 0
count = 0
counts = []
item = str(data)
for x in range(len(item)):
if dates[x][3] != previous[3] or dates[x][4] != previous[4]:
if negative[x] != "No Negative":
counts.append(count)
count = 0
count += 1
previous = dates[x]
print(counts)
我不断收到“'int' object is not subscriptable 错误。我的日期和数据值是列表,我假设问题是它们不是字符串,但我所做的一切都无法修复错误。
谢谢
答:
3赞
Alex Bochkarev
1/8/2023
#1
问题出在.previous[3]
previous
是,它是不可下标的。int
下一个:如何从元组中删除括号和撇号?
评论
10[0]
ctrl-k
previous = 0
-previous
是第一次迭代的 int。