Python 确定矩阵中具有重复行的行数

Python 确定矩阵中具有重复行的行数,python,python-2.7,Python,Python 2.7,如何返回给定矩阵中的行数(位置)? 起初,我以为我可以用board.index(行)来完成,但在本例中: board = [[1,1,1,1], [2,2,2,2], [3,3,3,3], [1,1,1,1]] for row in board: print board.index(row) 它返回0 1 2 0,因为第一行和最后一行是相似的 我如何解决这个问题?试试看: board = [[1,1,1,1], [

如何返回给定矩阵中的行数(位置)? 起初,我以为我可以用board.index(行)来完成,但在本例中:

board = [[1,1,1,1],
         [2,2,2,2],
         [3,3,3,3],
         [1,1,1,1]]
for row in board:
    print board.index(row)
它返回0 1 2 0,因为第一行和最后一行是相似的

我如何解决这个问题?

试试看:

board = [[1,1,1,1],
         [2,2,2,2],
         [3,3,3,3],
         [1,1,1,1]]

for i, row in enumerate(board):
    print board.index(row, i)
0
1
2
3
index(value, [start, [stop]])
输出:

board = [[1,1,1,1],
         [2,2,2,2],
         [3,3,3,3],
         [1,1,1,1]]

for i, row in enumerate(board):
    print board.index(row, i)
0
1
2
3
index(value, [start, [stop]])
说明:

board = [[1,1,1,1],
         [2,2,2,2],
         [3,3,3,3],
         [1,1,1,1]]

for i, row in enumerate(board):
    print board.index(row, i)
0
1
2
3
index(value, [start, [stop]])
在我的代码中,我使用枚举来模拟循环中每个板的当前索引。然后,我要求
index
方法搜索特定的,但从它的索引开始(枚举提供给我的那个)