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