Bonjour,

J'essaie de représenter un plateau de jeu à l'aide de listes et ai écris le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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