Looking for python Keywords? Try Ask4Keywords

Python LanguageModule Collections


Introduction

Le package de collections intégré fournit plusieurs types de collection spécialisés et flexibles, à la fois très performants et offrant des alternatives aux types de collection généraux de dict , list , tuple et set . Le module définit également des classes de base abstraites décrivant différents types de fonctionnalités de collecte (telles que MutableSet et ItemsView ).

Remarques

Il existe trois autres types disponibles dans le module de collections , à savoir:

  1. UserDict
  2. Liste d'utilisateur
  3. UserString

Ils agissent chacun comme une enveloppe autour de l'objet lié, par exemple, UserDict agit comme un wrapper autour d'un objet dict . Dans chaque cas, la classe simule son type nommé. Le contenu de l'instance est conservé dans un objet de type régulier, accessible via l'attribut data de l'instance wrapper. Dans chacun de ces trois cas, la nécessité de ces types a été partiellement remplacée par la possibilité de sous-classer directement à partir du type de base; Cependant, la classe wrapper peut être plus facile à utiliser car le type sous-jacent est accessible en tant qu'attribut.

Module Collections Exemples Liés