Mutabilité et immutabilité des objets en 1ère
Mutabilité et immutabilité des objets, c'est une notion de nsi du chapitre « Représentation des données : types et valeurs de base », au programme de 1ère. Voici le cours, un exemple et de quoi t'entraîner.
Mutabilité et immutabilité des objets : le cours
Un objet muable peut être modifié après sa création (liste, dictionnaire). Un objet immuable ne peut pas être changé une fois créé (nombre, chaîne de caractères, tuple). Si tu veux modifier un immuable, tu dois en créer un nouveau.
Exemple
Une liste muable : ma_liste = [1, 2, 3] ; ma_liste[0] = 99 fonctionne. Une chaîne immuable : mon_texte = 'hello' ; mon_texte[0] = 'H' ne fonctionne pas, il faut créer une nouvelle chaîne 'Hello'.
À retenir
Les objets muables (liste, dict) peuvent être modifiés sur place ; les immuables (int, str, tuple) doivent être remplacés entièrement.
S'entraîner sur mutabilité et immutabilité des objets
Fais l'exercice, puis demande au tuteur de te corriger pas à pas.
Exercice 1
Convertis le nombre 42 en base 2 et en base 16. Explique ton calcul.
Corrige cet exercice avec le tuteur →Exercice 2
Crée un dictionnaire pour représenter un élève avec ses notes. Puis écris du code Python pour ajouter une nouvelle note et afficher la moyenne.
Corrige cet exercice avec le tuteur →Cette notion fait partie du chapitre Représentation des données : types et valeurs de base (NSI 1ère).