def create_board():
b = [[['',''] for i in range(8)] for j in range(8)]
return b
game_board = create_board()
for i in game_board[0]:
for idx, val in enumerate(i[1::2]):
idx[0] = 0
idx[1] = 0
print game_board
このスクリプトでは、リスト game_board 内にある最初のリストを反復処理する必要があります。2 番目の要素から始めて、他のすべての要素のリストの値を変更する必要があります。ただし、これを実行すると、エラーが発生します
idx[0] = 0
TypeError: 'int' object does not support item assignment
IDLE が私が str に変数を割り当てることについて不平を言っているのであれば理解できます (これは、インデックスではなく値を反復処理する際の問題です) が、整数がないことを考えると、なぜこの問題が発生するのかわかりません。