Bonjour ,voici mon code et mon problème : :?
Mon problème, c'est que ma liste numéro 2 "lstB" se trouve modifiée en même temps que "lst"Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 import csv #Chemin vers le fichier csv fname = "C:/Users/Programmateur/Documents/positions.csv" #Ouvrir le fichier csv en lecture et le charger dans une liste r_file = open(fname, "r") file = csv.reader(r_file,lineterminator='\n') lst = [] for ligne in file: lst.append(ligne); #Copier le contenu de lst dans lstB lstB = lst[:] #Modifier le contenu de lst lst[0][0] = "9"; #Vérifier que les deux listes sont bien différentes print("Liste : ",lst) print("ListeBis : ",lstB) r_file.close()
Or si je fait
Là tout va bien, seule "lst" est modifié. Sauf que mes listes étant des listes de listes ( tableaux je crois 8O) j'ai besoin de mettre les deux indices pour accéder et modifier un sel élément et pas ma ligne entière.Code:
1
2
3 #Modifier le contenu de lst lst[0] = "9";
Merci pour votre aide :ccool: