Contare il numero di chiavi nel dizionario Python
-
Usa la funzione
len()
per contare il numero di chiavi in un dizionario Python - Crea una funzione definita dall’utente per calcolare il numero di chiavi in un dizionario Python
In questo tutorial, discuteremo come contare il numero di chiavi in un dizionario Python usando la funzione len()
e creeremo anche la nostra funzione per lo stesso scopo.
Usa la funzione len()
per contare il numero di chiavi in un dizionario Python
La funzione len()
in Python è usata per restituire il numero totale di elementi presenti in un oggetto. Possiamo usare il metodo keys()
del dizionario per ottenere una lista di tutte le chiavi nel dizionario e contare il numero totale usando len()
.
dict1 = {"a": 1, "b": 2, "c": 3}
print(len(dict1.keys()))
Produzione:
3
Possiamo anche passare il dizionario direttamente alla funzione len()
, che restituisce le voci totali distinte nel dizionario, che è uguale al numero delle chiavi.
dict1 = {"a": 1, "b": 2, "c": 3}
print(len(dict1))
Produzione:
3
Crea una funzione definita dall’utente per calcolare il numero di chiavi in un dizionario Python
Possiamo anche creare la nostra funzione per calcolare il numero di chiavi Python. Inizializziamo una variabile a 0, iteriamo sul dizionario usando enumerate()
, incrementiamo la variabile ad ogni iterazione e la restituiamo. Il codice seguente lo spiegherà.
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))
Produzione:
3
La funzione enumerate()
restituisce un oggetto enumerate che allega una variabile contatore alle chiavi del dizionario e facilita il bucle nel dizionario.
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.
LinkedIn