Bonjour,
J'essaie de représenter un plateau de jeu à l'aide de listes et ai écris le code suivant :
Cependant, lorsque je rajoute des éléments dans le plateau, par exemple en écrivant :
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)]
J'obtiens une modification de toutes les lignes du plateau
Code : Sélectionner tout - Visualiser dans une fenêtre à part board[3][5]
J'ai trouvé une autre technique sur internet :
Celle-ci fonctionne, mais je ne comprends pas pourquoi la première technique ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 board2 = [] for i in range(n): board2.append(["."] * m)
Bonne journée à vous et merci par avance
Partager