Blackbenji
Lieutenant
- Registriert
- Nov. 2009
- Beiträge
- 565
Hallo zusammen,
ich versuche gerade ein multidimensionales Dict erzeugen.
Wie erzeuge ich dieses?
Mein Problem ist nun:
Ich komme nicht an values heran.
Hat jemand vielleicht eine Idee bzw. einen Hinweiß was ich besser machen kann?
ich versuche gerade ein multidimensionales Dict erzeugen.
Wie erzeuge ich dieses?
Code:
def set_status(self, env, name, clone, url, status, version):
if status is not "ok":
if env not in self.__statusarray:
self.__statusarray.setdefault(env, [])
x = {u'name': name, 'values': {u'clone': clone, u'status': status, u'url': url, u'version': version}}
self.__statusarray[env].append(x)
Mein Problem ist nun:
Code:
for env in sorted(self.__statusarray.keys()):
for data in sorted(self.__statusarray[env]):
for value in data.get('values'):
print(env, data.get('name'), value.get('clone'), value.get('status'))
Ich komme nicht an values heran.
Code:
Traceback (most recent call last):
...
AttributeError: 'unicode' object has no attribute 'get'
Hat jemand vielleicht eine Idee bzw. einen Hinweiß was ich besser machen kann?