bonjour, j'ai créer un tableau en python et j'aimerais modifier l'élément array[0][0] mais je n'y arrive pas :
Voici comment j'ai créer l'array:
Donc logiquement, si je fais print(plate), voici le retour :
Mais voici mon problème, si je fais plate[0][0] = 9 et que je fais un print(plate), voici le retour :
Alors que j'aimerais ce résultat
Désolé, ça fait beaucoup de text pour pas grand chose, c'est surrement une erreur toute bête mais je ne comprends pas, merci beaucoup (:
Voici comment j'ai créer l'array:
def create(w,h):
rows = []
for j in range(w):
rows.append(0)
p = []
for j in range(h):
p.append(rows)
return p
plate = create(7,6)
Donc logiquement, si je fais print(plate), voici le retour :
[[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]]
Mais voici mon problème, si je fais plate[0][0] = 9 et que je fais un print(plate), voici le retour :
[[9, 0, 0, 0, 0, 0, 0], [9, 0, 0, 0, 0, 0, 0], [9, 0, 0, 0, 0, 0, 0], [9, 0, 0, 0, 0, 0, 0], [9, 0, 0, 0, 0, 0, 0], [9, 0, 0, 0, 0, 0, 0]]
Alors que j'aimerais ce résultat
[[9, 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]]
Désolé, ça fait beaucoup de text pour pas grand chose, c'est surrement une erreur toute bête mais je ne comprends pas, merci beaucoup (: