我正在尝试获取 4x4 网格中二进制整数左侧、右侧、底部和顶部的项目索引。我现在所做的似乎并没有得到正确的值索引。
if self.data[index] == 1:
self.data[index] = 0
if self.data.index(self.data[index]) - 1 >= 0:
print("Left toggled")
if self.data[index - 1] == 1:
self.data[index - 1] = 0
else:
self.data[index - 1] = 1
到目前为止,我正在尝试使用010011100100
返回 -1 的位数组,如果index = 5
在上面的代码示例中它应该返回 4 作为 5-1=4。
我假设我的 if 语句if self.data.index(self.data[index]) - 1 >= 0:
是错误的,但我不确定我要完成的语法。