我目前正在使用 Python 编写猫和老鼠程序,在设置我的板时,我想知道是否有更有效的方法来替换我的 2d 列表中的“占位符”。目前我正在做:
# setting dimensions and printing all placeholders as '[ . ]'
rows, cols = (6, 10)
board = [['[ . ]' for i in range(cols)] for j in range(rows)]
# manually changing placeholders to add numbers for coordinate system on each side
# changing values of top of board
board[0][0] = ' '
board[0][1] = ' 1 '
board[0][2] = ' 2 '
board[0][3] = ' 3 '
board[0][4] = ' 4 '
board[0][5] = ' 5 '
board[0][6] = ' 6 '
board[0][7] = ' 7 '
board[0][8] = ' 8 '
board[0][9] = ' '
# changes left side of board
board[1][0] = ' 1 '
board[2][0] = ' 2 '
board[3][0] = ' 3 '
board[4][0] = ' 4 '
board[5][0] = ' '
以此类推板的右侧和底部。最终棋盘看起来像: 空棋盘
我想有一种更有效的方法可以做到这一点,但我不确定我会如何做到这一点。任何帮助将不胜感激,谢谢。