Zuordnungen und Menge Flashcards
Zuordnung und Menge
Was ist eine Zuordnung
Stellt zuordnung zwischen verschiedenen Objekten her
Zuordnung und Menge
Was ist eine Menge
ungeordnete Sammlung von Elementen in der Jedes Element nur einmal vorhanden sein darf
Zuordnung und Menge
Welchen Basisdatentyp gibt es für die Zuordnung
Dictonary
Zuordnung und Menge
Welche Basisdatentypen gibt es für die Menge
set
frozenset
Zuordnung und Menge
Was ist die Veränderlichkeit von dict
veränderlich
Zuordnung und Menge
Was ist die Veränderlichkeit von set
veränderlich
Zuordnung und Menge
Was ist die Veränderlichkeit von frozenset
unveränderlich
Dict
Wie legt man ein Dictonary an
dict = {“Schlüssel1”: “Instanz1”, “Schlüssel2”: “Instanz2”}
Dict
Dürfen Schlüssel den selben Namen haben
Nein, es zwar formell möglich es wird aber nur das letzte Schlüssel-Wert Paar übernommen
Dict
Müssen die Werte eines Dictonaries eindeutig sein
Nein
Dict
Welche Datentypen darf man als Werte verwenden
veränderlich und unveränderliche
dict
Welche Datentypen darf man als Schlüssel verwenden
nur unveränderliche
Dict
Wie kann man alle Schlüssel eines Dict durchlaufen
for key in dict:
Anweisung
Dict
Wie lassen sich alle Werte eines Wörterbuches durchlaufen.
for value in w.values():
Anweisung
Dict
Wie lassen sich Werte und Schlüssel eines Dict durchlaufen
for key,value in dict.items():
Anweisung
Dict
Darf man die Größe eines Dict beim durchlaufen verädern
Nein dies führt zu einer Fehlermeldung
Dict
Wie bekommt die Anzahl der Schlüssel-Wert-Paare in einem Dict
int = len(dict)
Dict
Wie erhählt man Zugriff auf den Wert eines Schlüssels
wert = dict[schlüssel]
Dict
Wie kann man einen Schlüssel und seinen Wert löschen
del dict[schlüssel]
Dict
Wie kann man prüfen ob sich ein Schlüssel in einem Dict befindet
bool = schlüssel in dict
True wenn sich schlüssel in dict befindet
Dict
Wie kann prüfen ob sich der Schlüssel nicht im Dict befindet
bool = schlüssel not in dict
True wenn sich Schlüssel nicht in Dict befindet
Dict
Wie kann man zwei Dict miteindander kombinieren
dict = dict1 | dict2
Dict
Wie kann man eine Wert eines bestehenden Schlüssel verändern
dict[“Schlüssel”] = “Wertneu”
Dict
Wie kann man ein neues Schlüssel-Wert-Paar zu eienem bestehenden Dict hinzufügen
dict[“Schlüsselneu”] = “Wertneu”
Schlüssel darf noch nicht vorhanden sein sonst wir der überschrieben
Dict
Wie erstellt man ein leeres Dict
dict = {}
Dcit
Wie kann man das Dict leeren
dict.clear()
Dict
Wie kann man eine Kopie eines Dict erzeugen
dict.copy()
Dict
Wie kann man auf einen Wert eines Schlüssel zugreifen und wenn dies nicht vorhanden liefert er none zurück oder optional einen Begriff deiner Wahl
wert = dict.get(“Schlüssel”,Default)
Default ist optional, Standard ist none
Dict
Wie kann man ein iterrierbares Objekt erzeugen mit dem man alle Wert-Schlüssel Paare durchlaufen kann
dict.items()