Contadores en Python | Conjunto 1 (Inicialización y Actualización)

Mostrador es un contenedor incluido en el módulo de colecciones . Ahora todos deben preguntarse qué es un contenedor. No se preocupe, primero hablemos sobre el contenedor. 
 

¿Qué es Contenedor?

Los contenedores son objetos que contienen objetos. Proporcionan una forma de acceder a los objetos contenidos e iterar sobre ellos. Ejemplos de contenedores integrados son Tuple, list y dictionary. Otros están incluidos en el módulo Colecciones .
Un contador es una subclase de dict. Por lo tanto es una colección desordenada donde los elementos y su respectivo conteo se almacenan como un diccionario. Esto es equivalente a una bolsa o multiset de otros idiomas.
Sintaxis: 
 

Python3

# A Python program to show different ways to create
# Counter
from collections import Counter
  
# With sequence of items 
print(Counter(['B','B','A','B','C','A','B','B','A','C']))
  
# with dictionary
print(Counter({'A':3, 'B':5, 'C':2}))
  
# with keyword arguments
print(Counter(A=3, B=5, C=2))

Python3

# A Python program to demonstrate update()
from collections import Counter
coun = Counter()
  
coun.update([1, 2, 3, 1, 2, 1, 1, 2])
print(coun)
  
coun.update([1, 2, 4])
print(coun)

Python3

# Python program to demonstrate that counts in 
# Counter can be 0 and negative
from collections import Counter
  
c1 = Counter(A=4,  B=3, C=10)
c2 = Counter(A=10, B=3, C=4)
  
c1.subtract(c2)
print(c1)

Python3

# An example program where different list items are
# counted using counter
from collections import Counter
  
# Create a list
z = ['blue', 'red', 'blue', 'yellow', 'blue', 'red']
  
# Count distinct elements and print Counter aobject
print(Counter(z))

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *