我有一段代码,使用计数器通过列表移动,但问题是,当我做counter+1
时,它不存储在变量计数器中。
代码:
list = [1,2,3,4,5]
counter = 0
b = list[counter]+list[counter+1]
print(counter)
我希望它返回1,因为我向计数器添加了1,但它返回0,好像我没有添加任何东西。
如joshmeranda所说,counter + 1
不会改变counter
变量。
您可能需要单独增加counter
变量,如:
list = [1,2,3,4,5]
counter = 0
b = list[counter]+list[counter+1]
counter += 1 #variable += 1 is syntastic sugar for variable = variable + 1
print(counter)