我有以下列表:[["0", "_", "_"], ["_", "_", "_"], ["_", "_", "_"]]
。
如何找到项目“_”的索引。 我想这样:[2,0],[0,2] ......
这是我设法做的,但它不起作用: 无:“self.matrix”是上面的矩阵。
def getAvailableMoves(self):
availableMoves = []
for list_ in self.matrix:
for item in list_:
if item == "_":
availableMoves.append([self.matrix.index(list_), self.matrix[self.matrix.index(list_)].index(item)])
return availableMoves
答案 0 :(得分:0)
您可以在循环中使用enumerate
来获取您所在元素的索引
for list_ind, list_ in enumerate(self.matrix):
for item_ind, item in enumerate(list_):
if(item=='_'):
availableMoves.append((list_ind,item_ind))