Python – Counter.items(), Counter.keys() y Counter.values()

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]) 









 

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]) 









 

Publicación traducida automáticamente

Artículo escrito por sangy987 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 *