10 x 10 のゲーム ボードを作成しました。これは 2D リストで、内部に 2 つの別のリストがあります。使用し
board = [[['O', 'O']] * 10 for x in range(1, 11)]
ました。したがって、次のようなものが生成されます
['O', 'O'] ['O', 'O']...
['O', 'O'] ['O', 'O']...
後で、「C」を持つように単一のセルを設定したいと思いますboard.gameBoard[animal.y][animal.x][0] = 'C'
。board は gameBoard が含まれるクラスであり、animal はゲームのピースであり、x & y は単なる int です。機能し、指定されたセルが ['C', 'O'] になる場合もあれば、行全体を ['C', 'O']['C', 'O'][' で埋める場合もあります。 C', 'O']['C', 'O'] なぜそれが起こっているのか誰か知っていますか?