Ich wünschte, ich könnte ohne Anführungszeichen namentlich auf die Mitglieder zugreifen, ohne jedes Mal einen eigenen "Typ" zu erstellen!
struct.py
class Struct(object):
def __init__(self,**kargs):
for key,val in kargs.iteritems():
setattr(self,key,val)
if __name__ == '__main__':
t = Struct(a=10,b=20,c=30)
t.c = "<30>"
print t.a, t.b, t.c
<MARKEDONE:~>
✏ ipy struct.py
10 20 <30>
<MARKEDONE:~>
✏
Vielleicht gibt es einen besseren Weg. Ich bin ein toter Programmierer, also habe ich viel vergessen.
Recommended Posts