Ich verwende eine API, die je nach Abfrage unterschiedliche dicts zurückgibt. Also, weil ich nicht sicher sein kann, dass ich die gewünschten Schlüssel habe, verwende ich dict.get()
, um zu vermeiden, eine KeyError
zu erhöhen. Aber ich füge gerade diese Ergebnisse in eine Datenbank ein und möchte vermeiden, Zeilen mit None
zu füllen.SQLite ignorieren Keine bei INSERT
Was wäre der bevorzugte Weg, um damit umzugehen?
Mit was soll es gefüllt werden? Sie können der Funktion '.get()' ein zweites Argument liefern, das Ihr zweites Argument zurückgibt, wenn der Schlüssel nicht gefunden wird. wie folgt: 'dct.get ('key', 'default')' –