Maison > Article > développement back-end > Les collections Python sont-elles de types mutables ?
Les variables Python peuvent être divisées en deux types
Types immuables (nombres, chaînes, tuples, collections immuables)
Types de variables (listes, dictionnaires, collection Mutable)
Les variables déclarées par python existent sous forme d'objets et existent dans la mémoire fixe de la machine.
peut être compris comme un pointeur vers un objet dont le nom de variable est
set
que nous utilisons souvent pour effectuer Les opérations de déduplication et relationnelles ne sont pas ordonnées.
s = {1,'d','34','1',1} print(s,type(s),id(s)) s.add('djx') print(s,type(s),id(s)) result: {'d', 1, '34', '1'} <class 'set'> 870405285032 {1, '34', 'djx', '1', 'd'} <class 'set'> 870405285032
Nous pouvons constater que bien que les données de la collection changent, l'adresse mémoire ne change pas, alors la collection est un type de données variable.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!