Beste Weg, um zu behandeln eine keyerror in einem dict

Ich würde gerne wissen, der beste Weg, um zu behandeln eine keyerror, wenn ich versuche einen Wert aus einem dict.

Ich brauche das, weil mein dict hält die Grafen von einigen Veranstaltungen. Und immer dann, wenn ein Ereignis Auftritt, nehme ich die Zählung aus dem dict und erhöhen Sie es und legte es zurück.

Fand ich einige Lösungen online, aber Sie waren für einige andere Sprachen. Jede Hilfe ist willkommen.

Ich bin Umgang mit der keyerror-Ausnahme jetzt. Würde gerne wissen, der beste Ansatz zur Behandlung von ein keyerror in einem Wörterbuch.

Hinweis: Dies ist nicht über das zählen von Elementen in einer Liste, sondern über den Umgang mit Ausnahme beim abrufen eines Wertes(nicht vorhanden) von einem dict.

  • was collections.Counter?
  • Ok, ich werde versuchen, dass. Gibt es so etwas wie eine get("<key>","<default-Wert>")
  • Versuchen Sie defaultdict
  • ja, es ist genau das das bekommst du redest
Schreibe einen Kommentar