Hier ist ein Auszug aus einer meiner Python-Funktionen Iterieren durch:mehrere Werte für ein dict Schlüssel in Python
d = {'ANIMAL' : ['CAT','DOG','FISH','HEDGEHOG']}
d_list = []
for key,value in d.iteritems():
temp = [key, value]
d_list.append(temp)
Wenn ich d_list
drucken Sie es zur Zeit gibt mir: Ich
>>>print d_list
[['ANIMAL', ['CAT', 'DOG', 'FISH', 'HEDGEHOG']]]
Wie schreiben die Funktion, so dass es mich gibt:
>>>print d_list
[['ANIMAL', 'CAT'],['ANIMAL', 'DOG'],['ANIMAL', 'FISH'],['ANIMAL', 'HEDGEHOG']]
Warum habe ich nicht glaube Liste Verständnis zu verwenden. Es mag erwähnenswert sein, dass sich 'iteritems' in' python3' in 'items' geändert hat. –
Danke Sierr, ich habe das in meiner Antwort hinzugefügt – kuro
Ihr Kommentar hat mir gerade klar gemacht, dass ich den Buchstaben 'a' im ersten Teil meines vergessen habe Name. Ich habe es gerade repariert ... LoL –