Python LanguageMódulo de colecciones


Introducción

El paquete de collections incorporado proporciona varios tipos de colección flexibles y especializados que tienen un alto rendimiento y ofrecen alternativas a los tipos de colección generales de dict , list , tuple y set . El módulo también define clases básicas abstractas que describen diferentes tipos de funcionalidad de colección (como MutableSet y ItemsView ).

Observaciones

Hay otros tres tipos disponibles en el módulo de colecciones , a saber:

  1. UserDict
  2. Lista de usuarios
  3. UserString

Cada una de ellas actúa como una envoltura alrededor del objeto atado, por ejemplo, UserDict actúa como una envoltura alrededor de un objeto dict . En cada caso, la clase simula su tipo nombrado. El contenido de la instancia se mantiene en un objeto de tipo regular, al que se puede acceder a través del atributo de datos de la instancia de contenedor. En cada uno de estos tres casos, la necesidad de estos tipos ha sido parcialmente suplantada por la capacidad de subclasificar directamente del tipo básico; sin embargo, puede ser más fácil trabajar con la clase contenedora porque el tipo subyacente es accesible como un atributo.

Módulo de colecciones Ejemplos relacionados