我试图在纸和笔上找到以下python列表理解的输出(干运行)

我试图在纸和笔上找到以下python列表理解的输出(干运行),python,list-comprehension,Python,List Comprehension,Q.1-对于相同的输出,循环的等效值是多少 Q.2-3*j在董事会[]中的角色是什么 输出是:[[1,2,3],[4,5,6],[7,8,9]我相信你的列表理解产生的输出不是你所展示的,而是: board=[[3*j+ i+1 for i in range(3)]for j in range(3)] print(board) 如果您不想使用列表理解,可能是为了清楚起见,那么对for循环执行相同的操作可能类似于以下内容: [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 问题

Q.1-对于相同的输出,循环的等效值是多少 Q.2-3*j在董事会[]中的角色是什么
输出是:[[1,2,3],[4,5,6],[7,8,9]我相信你的列表理解产生的输出不是你所展示的,而是:

board=[[3*j+ i+1 for i in range(3)]for j in range(3)]
print(board)
如果您不想使用列表理解,可能是为了清楚起见,那么对
for
循环执行相同的操作可能类似于以下内容:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

问题是什么?你想干什么?请编辑这个问题,你是对的,我已经编辑了这个问题,我试图在窗格和纸上解决它,
board = []
for i in range(3):
    row = []
    for j in range(3):
        row.append(j + 1 + i * 3)
    board.append(row)