Maison > développement back-end > Tutoriel Python > Les collections Python sont-elles de types mutables ?

Les collections Python sont-elles de types mutables ?

anonymity
Libérer: 2019-06-14 15:49:16
original
7146 Les gens l'ont consulté

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 collections Python sont-elles de types mutables ?

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:
{&#39;d&#39;, 1, &#39;34&#39;, &#39;1&#39;} <class &#39;set&#39;> 870405285032
{1, &#39;34&#39;, &#39;djx&#39;, &#39;1&#39;, &#39;d&#39;} <class &#39;set&#39;> 870405285032
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal