如何为二维数组中的某些内容赋值?

时间:2016-05-15 19:33:09

标签: python arrays list 2d

def main():
    create_board()
    print_board()


def create_board():
    for x in range(4):
        board.append(["O"] * 4)

def print_board(): 
    for row in board:
        print(" ".join(row))

这是我为战舰游戏生成棋盘的代码。现在我想要做的是为零中的每一个分配一个值。例如。 ' 1,1'将等于左上角和' 1,2' =从左上角开始的第二个等等。当被问到:     消防('输入协调你要拍摄的地方?') 如果玩家输入例如     1,1 它会知道它在左上方射击

非常感谢

1 个答案:

答案 0 :(得分:0)

>>> x = [[1,2],[3,4]]
>>> print(x)
[[1, 2], [3, 4]]

>>> x[1][1] = 5
>>> print x
[[1, 2], [3, 5]]