Le module de collection est une extension des conteneurs généraux intégrés de Python : dictionnaires, listes, tuples et ensembles. Il contient certains types de données de conteneurs professionnels : Counter : sous-classe dict, utilisée pour calculer le nombre d'objets hachables. OrderedDict (dictionnaire ordonné) : sous-classe dict, enregistrant l'ordre dans lequel les données membres sont ajoutées. defaultdict (dictionnaire par défaut) : sous-classe dict, appelant une fonction d'usine pour fournir une valeur par défaut pour les valeurs de dict manquantes. nommétuple (named tuple) : la fonction d'usine génère une sous-classe de tuple avec des champs nommés. deque (file d'attente bidirectionnelle) : une fonction qui peut rapidement retirer et rejoindre la file d'attente aux deux extrémités de la "file d'attente", similaire à un conteneur de file d'attente (de type liste). ChainMap : un type de type dictionnaire qui crée une vue unique pour plusieurs cartes. UserDict : encapsuler un dictionnaire facilite la création de sous-classes de dictionnaires. UserList : le renvoi à la ligne des objets de liste facilite la création de sous-classes de listes. UserString : L'emballage d'objets chaîne facilite la création de sous-classes de chaînes
1 Compréhension approfondie du module de collection Python et des copies profondes et superficielles
.
Introduction : Cet article présente une compréhension approfondie du module de collection Python et de la copie profonde et superficielle
[Recommandations de questions et réponses associées] :
javascript - affectation d'objet de référence copie profonde et superficielle jquery.extend
objective-c - iOS copie profonde et superficielle ?
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!