Modification d'une liste de listes
Bonjour,
J'essaie de représenter un plateau de jeu à l'aide de listes et ai écris le code suivant :
Code:
1 2 3 4 5
| m = 15
n = 15
col = ["." for i in range(n)]
board = [col for j in range(m)] |
Cependant, lorsque je rajoute des éléments dans le plateau, par exemple en écrivant :
J'obtiens une modification de toutes les lignes du plateau :(
J'ai trouvé une autre technique sur internet :
Code:
1 2 3
| board2 = []
for i in range(n):
board2.append(["."] * m) |
Celle-ci fonctionne, mais je ne comprends pas pourquoi la première technique ne fonctionne pas.
Bonne journée à vous et merci par avance :D