Contar el número de claves en el diccionario Python
-
Utilizar la función
len()
para contar el número de claves en un diccionario de Python - Crear una función definida por el usuario para calcular el número de claves de un diccionario de Python
En este tutorial, discutiremos cómo contar el número de llaves en un diccionario de Python usando la función len()
y también crearemos nuestra propia función para el mismo propósito.
Utilizar la función len()
para contar el número de claves en un diccionario de Python
La función len()
en Python se utiliza para devolver el número total de elementos presentes en un objeto. Podemos utilizar el método keys()
del diccionario para obtener una lista de todas las claves del diccionario y contar el número total utilizando len()
.
dict1 = {"a": 1, "b": 2, "c": 3}
print(len(dict1.keys()))
Producción :
3
También podemos pasar el diccionario directamente a la función len()
, que devuelve el total de entradas distintas del diccionario, que es el mismo que el número de las claves.
dict1 = {"a": 1, "b": 2, "c": 3}
print(len(dict1))
Producción :
3
Crear una función definida por el usuario para calcular el número de claves de un diccionario de Python
También podemos crear nuestra propia función para calcular el número de claves de Python. Inicializamos una variable a 0, iteramos sobre el diccionario usando la función enumerate()
, incrementamos la variable en cada iteración, y la devolvemos. El siguiente código lo explica.
dict1 = {"a": 1, "b": 2, "c": 3}
def count_keys(dict):
count = 0
for i in enumerate(dict):
count += 1
return count
print(count_keys(dict1))
Producción :
3
La función enumerate()
devuelve un objeto enumerate que adjunta una variable contadora a las claves del diccionario y facilita la iteración sobre el diccionario.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedInArtículo relacionado - Python Dictionary
- Cómo comprobar si existe una clave en un diccionario en Python
- Convertir un diccionario en una lista en Python
- Cómo obtener todos los archivos de un directorio
- Cómo encontrar el valor máximo en el Diccionario Python
- Cómo ordenar un diccionario Python por valor
- Cómo fusionar dos diccionarios en Python 2 y 3