La clase de contador es un tipo especial de conjunto de datos de objetos proporcionado con el módulo de colecciones en Python3. El módulo Colecciones proporciona al usuario tipos de datos de contenedores especializados, por lo que proporciona una alternativa a las funciones integradas de propósito general de Python, como diccionarios, listas y tuplas. Counter es una subclase que se utiliza para contar objetos hashable. Implícitamente crea una tabla hash de un iterable cuando se invoca.
Contador.artículos()
El método Counter.items() ayuda a ver los elementos de la lista junto con sus respectivas frecuencias en una tupla.
Sintaxis: Counter.items()
Parámetros: Ninguno
Devuelve: objeto de clase dict_items
Ejemplo :
Python3
# importing the module from collections import Counter # making a list list = [1, 1, 2, 3, 4, 5, 6, 7, 9, 2, 3, 4, 8] # instantiating a Counter object ob = Counter(list) # Counter.items() items = ob.items() print("The datatype is " + str(type(items))) # displaying the dict_items print(items) # iterating over the dict_items for i in items: print(i)
Producción :
El tipo de datos es
dict_items([(1, 2), (2, 2), (3, 2), (4, 2), (5, 1), (6, 1), (7, 1), (9 , 1), (8, 1)])
(1, 2)
(2, 2)
(3, 2)
(4, 2)
(5, 1)
(6, 1)
(7, 1)
(9, 1 )
(8, 1)
Contador.teclas()
El método Counter.keys() ayuda a ver los elementos únicos en la lista.
Sintaxis: Counter.keys()
Parámetros: Ninguno
Devuelve: objeto de clase dict_items
Ejemplo :
Python3
# importing the module from collections import Counter # making a list list = [1, 1, 2, 3, 4, 5, 6, 7, 9, 2, 3, 4, 8] # instantiating a Counter object ob = Counter(list) # Counter.keys() keys = ob.keys() print("The datatype is " + str(type(keys))) # displaying the dict_items print(keys) # iterating over the dict_items for i in keys: print(i)
Producción :
El tipo de datos es
dict_keys([1, 2, 3, 4, 5, 6, 7, 9, 8])
1
2
3
4
5
6
7
9
8
Contador.valores()
El método Counter.values() ayuda a ver las frecuencias de cada elemento único.
Sintaxis: Counter.values()
Parámetros: Ninguno
Devuelve: objeto de clase dict_items
Ejemplo :
Python3
# importing the module from collections import Counter # making a list list = [1, 1, 2, 3, 4, 5, 6, 7, 9, 2, 3, 4, 8] # instantiating a Counter object ob = Counter(list) # Counter.values() values = ob.values() print("The datatype is " + str(type(values))) # displaying the dict_items print(values) # iterating over the dict_items for i in values: print(i)
Producción :
El tipo de datos es
dict_values([2, 2, 2, 2, 1, 1, 1, 1, 1])
2
2
2
2
1
1
1
1
1