HOWTO · Python
Anzahl von Schlüsseln im Dictionary Python zählen
Dieses Tutorial demonstriert, wie man die Anzahl der Schlüssel in einem Python-Dictionary zählen kann
In diesem Tutorial wird gezeigt, wie man die Anzahl der Schlüssel in einem Python-Dictionary mit Hilfe der Funktion len() zählt und auch eine eigene Funktion für den gleichen Zweck erstellt.
Verwenden Sie die Funktion len(), um die Anzahl der Schlüssel in einem Python-Dictionary zu zählen
Die Funktion len() in Python wird verwendet, um die Gesamtzahl der in einem Objekt vorhandenen Elemente zurückzugeben. Wir können die Methode keys() des Dictionaries verwenden, um eine Liste aller Schlüssel im Dictionary zu erhalten und die Gesamtzahl mit len() zu zählen.
dict1 = {"a": 1, "b": 2, "c": 3}
print(len(dict1.keys()))
Ausgabe:
3
Wir können das Dictionary auch direkt an die Funktion len() übergeben, die die eindeutigen Gesamteinträge im Dictionary zurückgibt, was der Anzahl der Schlüssel entspricht.
dict1 = {"a": 1, "b": 2, "c": 3}
print(len(dict1))
Ausgabe:
3
Erstellen einer benutzerdefinierten Funktion zum Berechnen der Anzahl der Schlüssel in einem Python-Dictionary
Wir können auch eine eigene Funktion erstellen, um die Anzahl der Python-Schlüssel zu berechnen. Wir initialisieren eine Variable auf 0, iterieren mit enumerate() über das Dictionary, inkrementieren die Variable bei jeder Iteration und geben sie zurück. Der folgende Code soll dies erklären.
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))
Ausgabe:
3
Die Funktion enumerate() gibt ein enumerate-Objekt zurück, das eine Zählervariable an die Schlüssel des Dictionaries anhängt und das Durchlaufen des Dictionaries erleichtert.