Résolue

Vérification de la mutabilité d'un objet

# Notions théoriques # Python

Y'a t'il un moyen de savoir si un objet est muable ou immuable autrement qu'en apprenant par coeur la liste de chaque grand type ?

Gabriel Trouvé

Mentor

Salut,

Il n'y a pas réellement de moyen "simple" de le savoir. Mais à force de les manipuler tu vas le savoir.

Peut-être en vérifiant si un objet est hashable avec hash, mais ça ne me paraît pas parfait du tout comme solution.

Effectivement, le coup de la fonction hash semble fonctionner dans la plupart des cas. Mais il semblerait en effet que certains objets immuables ne sont pas hashables par défaut, même si ça reste rare.

Du coup je vais me tenir à jour une petite liste au fur et à mesure que je rencontre les principaux type en Python.

Merci,

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.