2017-01-15 1 views
-3

z.B.Wie bekomme ich die Werte eines Schlüssels im Wörterbuch?

my_dict = {key1:['a', 1,'b', 2], key2:[9, 'q', 'x']} 

Für Schlüssel1 gibt es 4 Werte für key2 gibt es 3 Werte

Was ich tun müssen, um Schleife für jede Taste durch jeden Wert.

Ich habe versucht:

for key in my_dict.keys(): 
    for items in my_dict[key].values(): 
     #do something for each value tied to the key looped in the first for loop 
+1

Und Sie dachten, dass mit einem Kommentar würde was genau tun? Was sind 'mask_node' und' mask'? Was * "etwas" *? Ihr Beispiel ergibt keinen Sinn, und ich sehe keinen Versuch einer wirklichen Implementierung; Bitte gib ein [mcve]. – jonrsharpe

+2

Ich verstehe nicht einmal, was Sie meinen, indem Sie "Bereich der Werte eines Schlüssels erhalten". – TigerhawkT3

+2

Was sind 'mask_node' und' mask'? – Goyo

Antwort

0

Nicht ganz sicher, ob ich Ihre Frage verstanden, aber einfach etwas wie

for elem, vals in my_dict.iteritems(): 
    for val in vals: 
     # do something with val, e.g. 
     print val 

sollte die Arbeit machen.

Verwandte Themen