Résolue

Accéder aux informations précédentes d'une variable immuable

# Python # Gestion de la mémoire

Jean François Geyl

Bonjour,

J'ai lu ceci pour en savoir un peu plus sur muable/immuable. https://www.docstring.fr/glossaire/immuable/
https://www.docstring.fr/glossaire/muable/

Ok, un entier ou une STR sont immuables.
Ok, une liste est muable.

Dans l'exemple ici : https://www.docstring.fr/glossaire/immuable/, la variable prenom a 2 identifiants mémoires. 0 puis 1.
Je comprends que l'information disponible en mémoire sur "0" existe toujours.
Mais prenom pointant maintenant l'information sur l'id 1, y a t-il une méthode pour retrouver l'information qui est en id 0 ?

Gabriel Trouvé

Mentor

Salut !

Ok, super question ça !

Si jamais tu veux toujours garder une ancienne référence, récupère l'objet dans une variable "archive" :

prenom = "Patric"
ancien_prenom = prenom
prenom += "e"
print(ancien_prenom) 
print(prenom)

Car avec le garbage le ménage risque d'avoir nettoyé ton objet ^^

Jean François Geyl

Merci Gabriel.
Et très pratiques ces 2 fiches !

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.