Dict problem

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
pytino
User
Beiträge: 11
Registriert: Montag 18. Februar 2008, 14:06
Wohnort: Winterthur

Hallo zusammen

Ich bin auf der suche nach einem Algorithmus um ein Dictionary zu verbinden:

Ausgangsformat: domains={'server':('memory','time','queues'):'queue':('size','weight')}

Output:
server=> memory
server=> time
server=> queues
queue=> size
queue=>weight

Hoffe auf eure hilfe.

Gruss aus der Schweiz

Martin
Benutzeravatar
pillmuncher
User
Beiträge: 1484
Registriert: Samstag 21. März 2009, 22:59
Wohnort: Pfaffenwinkel

Code: Alles auswählen

>>> domains = {'server':('memory', 'time', 'queues'), 'queue':('size', 'weight')}
>>> for key, values in domains.iteritems():
...     for value in values:
...         print key, '=>', value
...
queue => size
queue => weight
server => memory
server => time
server => queues
Für Python 3.x items() statt iteritems() verwenden.

Gruß,
Mick
In specifications, Murphy's Law supersedes Ohm's.
pytino
User
Beiträge: 11
Registriert: Montag 18. Februar 2008, 14:06
Wohnort: Winterthur

Hallo pillmuncher

Vielen besten dank.

Gruss Tino
Antworten