Hi
Ich versuche einem dictionary eine variable (typ: user-defined class) zuzuordnen aber die Einträge werden nicht richtig gespeichert:
>>Klasse:
class ud:
def __init__(self):
self.coords = []
self.type = "NONE"
>> Main:
elm_map=dict()
e = ud()
.....
elm_map[e.type]=e
--> nun möchte ich z.B. den Wert aus dem Dictionary folgendermassen auslesen: x_coord=elm_map["1D"].coords[0]
Funktioniert das in Python nicht?? (In C++ kann z.B. eine Map mit der angegebenen Klasse definiert und die Werte dann genau so rausgelesen werden...)
Grüsse, Daniel!
Dictionary für User-Defined Class
Moin,
Gruß,
Manuel
doch, geht. Interessant wäre jetzt, was für eine Fehlermeldung du bekommst.weissda hat geschrieben:>> Main:
elm_map=dict()
e = ud()
.....
elm_map[e.type]=e
--> nun möchte ich z.B. den Wert aus dem Dictionary folgendermassen auslesen: x_coord=elm_map["1D"].coords[0]
Funktioniert das in Python nicht??
Gruß,
Manuel