Gelöst: Drucken Sie alle Elemente des Wörterbuchs außer einem in Python

Letzte Aktualisierung: 09/11/2023

Das Hauptproblem besteht darin, dass Sie in Python nicht alle Elemente eines Wörterbuchs drucken können.

d = {'a': 1, 'b': 2, 'c': 3}
for key in d:
    if key != 'b':
        print(key, ":", d[key])

Dieser Code durchläuft die Schlüssel im Wörterbuch.
Für jeden Schlüssel, wenn der Schlüssel nicht gleich 'b' ist,
dann druckt es den Schlüssel und seinen entsprechenden Wert.

Ausnahmen

Es gibt ein paar Ausnahmen in Python, die Sie beachten sollten. Der erste ist der None-Wert. Dies ist ein spezieller Wert, der eine leere Liste oder ein leeres Wörterbuch darstellt. Der folgende Code gibt beispielsweise „None“ aus:

drucken ( „Keine“ )

Die zweite Ausnahme ist die IndexError-Ausnahme. Diese Ausnahme wird ausgelöst, wenn Sie versuchen, auf ein Element eines nicht vorhandenen Arrays zuzugreifen. Der folgende Code löst beispielsweise eine IndexError-Ausnahme aus:

arr[ 0 ] = „foo“

Die dritte Ausnahme ist die TypeError-Ausnahme. Diese Ausnahme wird ausgelöst, wenn Sie versuchen, eine Funktion oder Variable zu verwenden, die nicht den richtigen Typ hat. Der folgende Code löst beispielsweise eine TypeError-Ausnahme aus:

Druckelemente

In Python ist print() eine Funktion, die Text auf der Konsole ausgibt. Es benötigt ein oder mehrere Argumente, nämlich den zu druckenden Text und den Ort, an dem er gedruckt werden soll.

print(„Hallo Welt!“)

Zusammenhängende Posts: