我得到了伪代码:
for i= 1 to 3
for j = 1 to 3
board [i] [j] = 0
next j
next i
我如何在 python 中创建它?
(想法是创建一个 3 x 3 数组,使用 for 循环将所有元素设置为 0)。
最佳答案
如果你真的想使用 for
循环:
>>> board = []
>>> for i in range(3):
... board.append([])
... for j in range(3):
... board[i].append(0)
...
>>> board
[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
但是 Python 让这对你来说更容易:
>>> board = [[0]*3 for _ in range(3)]
>>> board
[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
关于python - 如何在 Python 中初始化一个二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24023115/