我试图在纸和笔上找到以下python列表理解的输出(干运行)
Q.1-对于相同的输出,循环的等效值是多少 Q.2-3*j在董事会[]中的角色是什么我试图在纸和笔上找到以下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]] 问题
输出是:[[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)