
Hallo Jan,
Lst = self.mObjects[relation]
Ich speicher die Relation im Dictionary ab und weise dies der Variablen Lst zu? Oder speichere ich relation in einer Menge ab?
Nein, weder noch. In deinem Beispiel greifst du nur lesend auf das Dictionary zu. self.mObject[relation] liefert das Objekt zurück, welches im Dictionary dem Schlüssel relation zugeordnet ist. Und dieser Wert wird dann der Variablen Lst zugewiesen. Da relation eine Variable, kann diese selbst wiederum an irgendeinen Wert gebunden sein (welcher, geht aus deinem Code-Schnipsel nicht hervor). Sollte in dem Dictionary dieser Schlüssel noch nicht existieren, wird eine Exception (KeyError) geworfen. Dein Code-Schnipsel ist also nur sinnvoll, wenn vorher irgendwann ein entsprechender Eintrag im Dictionary vorgenommen wurde. Übrigens, eine Zuweisung an das Dictionary sieht ungefähr so aus (das, wohin etwas zugespeichert wird, steht immer links vom Gleichheitszeichen): self.mObject[relation] = ... Aber wie gesagt, relation kann alles sein. Vielleicht solltest du dir mal die entsprechenden Abschnitte im Python Tutorial durchlesen oder besser noch durcharbeiten; die etwas ältere deutsche Übersetzung [1] sollte es auch tun... [1] http://starship.python.net/crew/gherman/publications/tut-de/online/tut/tut.h... Bye Oliver _______________________________________________ Python-de maillist - Python-de@python.net http://python.net/mailman/listinfo/python-de