Dictionaries

Dictionaries sind eine Sammlung von Key-Value Paaren. Die Keys sind entweder vom Datentyp int oder str, die Values können jeden Datentypen annehmen. Man kann über den Key auf sie Zugreifen:

      dict1 = {"name": "Hans", "alter": 34}
      print(dict1["name"]) # Ausgabe: Hans
      
      # Prüfen ob ein Key Vorhanden ist
      if "name" in dict1:
        	print(dict1["name"])
          
      # Element hinzufügen
      dict1["nachname"] = "Mayer"

Dictionarymethoden

FunktionBeschreibungBeispiel
len()Ausgabe der Elementelen(dict1)
clear()Löscht alle Elementedict1.clear()
copy()Erzeugt eine Kopie vom Dictionarydict1.copy()
get()Gibt den wert vom key zurück wenn er existiert ansonsten defaultdict1.get("name", "NN")
keys()Gibt eine Liste mit allen Keys ausdict1.keys()
pop()Löscht ein Key und gibt den Wert zurückdict1.pop("name", "Kein name")
update()Ergänzt das Dictionarydict1.update({"adresse": "München"})
values()Gibt eine Liste mit allen Values zurückdict1.values()
items()Wandelt jedes Key value paar in ein Tupel (hilfreich bei Schleifen)dict1.items()