Bonjour,

un exemple valant mieux qu'un long discours, voici un exemple de session que j'ai fait :

>>> matrice=[[0]]
>>> tab=[5]
>>> matrice.append(tab)
>>> matrice.append(tab)
>>> matrice[2][0] = 6
>>> matrice
[[0], [6], [6]]

Donc, en somme : j'initialise chaque ligne de ma matrice à partir d'un tableau.
Cependant, dès que je modifie le tableau, ou une des lignes de la matrice, la totalité des lignes de la matrice sont modifiées ! Ce que je ne veux absolument pas !
Je n'aimerais avoir la modification que de la case que j'ai demandé !

Je voudrais donc savoir ce qui se passe, et comment peut on initialiser les lignes d'une matrice à partir d'un tableau sans avoir ces lignes liées au tableau ?
(une méthode pour récupérer uniquement la valeur de l'objet ?)
(en gros, la dernière ligne devrait être [[0], [5], [6]]).

Merci !