我写了这段代码(这只是导致错误的一部分):
weight_bag_plus = ind_weight_bag + count
weight_bag_minus_1 = ind_weight_bag + count - 1
ind_plus = weight_bag[weight_bag_plus]
ind_plus_minus_1 = weight_bag[weight_bag_minus_1]
if ind_plus < ind_plus_minus_1:
count += 1
它给了我这个错误:
Execution failed.
TypeError : 'int' object is not subscriptable
Stack Trace:
Traceback (most recent call last):
File "/tmp/user_code.py", line 17, in <module>
ind_plus = weight_bag[weight_bag_plus]
TypeError: 'int' object is not subscriptable
我该如何解决错误?
答案 0 :(得分:0)
这意味着砝码袋是一个整数,因此您不能从中选择索引或对其进行切片。确保您的weight_bag变量是列表,元组或字典。