bonjour,
je débute avec python et je rencontre un soucis sur la gestion de 2 listes que je n ai pas réussi a résoudre
ma première liste contient ceci
ma deuxième liste contient ceci, ce sont les coordonnées de ma première liste
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 self.grille = [ [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, -1, 1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, -1, -1, 1, 1, -1, -1, 1, 1, 1, -1, -1, 1, 1]
je souhaite me servir de ma 2eme liste self.valid pour intégrer dans ma première liste self.grille le chiffre 9 a tel ou tel coordonnée
Code : Sélectionner tout - Visualiser dans une fenêtre à part self.valid = [(4,2), (7,10),(8,4)]
j ai procède comme ceci
mais je reçois cette erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 for i in range(3) : self.grille[valid[i]][valid[i]] = (9)
comment pourrais je remédier a cela ?self.grille[valid_moves[i]][valid_moves[i]] = (9)
TypeError: list indices must be integers or slices, not tuple
merci
Partager