Compter le nombre de clés dans le dictionnaire Python
-
Utiliser la fonction
len()
pour compter le nombre de clés dans un dictionnaire Python - Créer une fonction définie par l’utilisateur pour calculer le nombre de touches dans un dictionnaire Python
Dans ce tutoriel, nous allons discuter de la façon de compter le nombre de clés dans un dictionnaire Python en utilisant la fonction len()
et aussi de créer notre propre fonction dans le même but.
Utiliser la fonction len()
pour compter le nombre de clés dans un dictionnaire Python
La fonction len()
en Python est utilisée pour retourner le nombre total d’éléments présents dans un objet. Nous pouvons utiliser la méthode keys()
du dictionnaire pour obtenir une liste de toutes les clés du dictionnaire et compter le nombre total en utilisant len()
.
dict1 = {"a": 1, "b": 2, "c": 3}
print(len(dict1.keys()))
Production :
3
Nous pouvons également passer le dictionnaire directement à la fonction len()
, qui renvoie les entrées totales distinctes dans le dictionnaire, ce qui est le même que le nombre de clés.
dict1 = {"a": 1, "b": 2, "c": 3}
print(len(dict1))
Production :
3
Créer une fonction définie par l’utilisateur pour calculer le nombre de touches dans un dictionnaire Python
Nous pouvons également créer notre propre fonction pour calculer le nombre de clés Python. Nous initialisons une variable à 0, nous l’itérions dans le dictionnaire en utilisant la fonction enumerate()
, nous incrémentons la variable à chaque itération, et nous la renvoyons. Le code suivant explique cela.
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))
Production :
3
La fonction enumerate()
renvoie un objet enumerate qui attache une contre-variable aux clés du dictionnaire et permet de boucler facilement sur le dictionnaire.
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.
LinkedInArticle connexe - Python Dictionary
- Comment vérifier si une clé existe dans un dictionnaire en Python
- Convertir un dictionnaire en liste en Python
- Comment obtenir tous les fichiers d'un répertoire
- Comment trouver la valeur maximale dans le dictionnaire Python
- Comment trier un dictionnaire Python par valeur
- Comment fusionner deux dictionnaires en Python 2 et 3