Pourquoi ma liste perd ses valeurs
Fermé
geekat
Messages postés
228
Date d'inscription
vendredi 31 juillet 2015
Statut
Membre
Dernière intervention
24 février 2017
-
21 oct. 2016 à 16:57
joudor - 22 oct. 2016 à 18:19
joudor - 22 oct. 2016 à 18:19
A voir également:
- Pourquoi ma liste perd ses valeurs
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste de diffusion whatsapp - Guide
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
- Gertrude a préparé la liste des affaires à prendre pour l'excursion. juliette a modifié cette liste en utilisant le mode suivi des modifications proposé par le traitement de texte. - Guide
1 réponse
Sans plus d'informations ou de code, difficile de deviner, même si je pense que tu dois passer en paramètres tes listes à tes classes, et comme les listes gardent toujours la même référence, c'est ce qui te pose problème.
Pour contrer cela, il suffit d'utiliser copy.
En cas de listes iou autres itérables imbriqués, il existe deepcopy dans la lib copy.
>>> a = [1, 2, 3, 4, 5] >>> b = a >>> b.remove(3) >>> a [1, 2, 4, 5]
Pour contrer cela, il suffit d'utiliser copy.
>>> a = [1, 2, 3, 4, 5] >>> b = a.copy() >>> b.remove(3) >>> a [1, 2, 3, 4, 5]
En cas de listes iou autres itérables imbriqués, il existe deepcopy dans la lib copy.