168 Stimmen

Wie prüft man, ob ein Schlüssel in **kwargs vorhanden ist?

Python 3.2.3. Es gab einige Ideen hier aufgelistet die bei regulären Var's funktionieren, aber es scheint, dass **kwargs nach anderen Regeln spielen... warum funktioniert das also nicht und wie kann ich überprüfen, ob ein Schlüssel in **kwargs existiert?

if kwargs['errormessage']:
    print("It exists")

Ich denke auch, dass dies funktionieren sollte, aber das tut es nicht.

if errormessage in kwargs:
    print("yeah it's here")

Ich vermute, weil kwargs ist iterable? Muss ich durch sie iterieren, nur um zu überprüfen, ob ein bestimmter Schlüssel vorhanden ist?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X