Bonjour,
J'ai un petit problème pour me créer une matrice en python : voilà le détail :
Jusque là, tout va bien mais quand je vais ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 >>> matrix=[[""]*3]*5 >>> [['', '', ''], ['', '', ''], ['', '', ''], ['', '', ''], ['', '', '']]
Catastrophe. Je voulais obtenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 >>> matrix[0][0]="test" >>> matrix [['test', '', ''], ['test', '', ''], ['test', '', ''], ['test', '', ''], ['test', '', '']]
Auriez vous une solution ? Sachant que la matrice doit être déclarée à la bonne taille dès le début. J'ai essayé avec numpy ou array sans succès. Toute aide serait la bienvenue..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 >>> matrix [['test', '', ''], ['', '', ''], ['', '', ''], ['', '', ''], ['', '', '']]
Partager