2017-05-03 6 views
-1

Ich habe eine Liste von etwa 300 Wörterbuch von denen jedes Element hat wie folgt:Python: Extrahieren von Daten aus verschachteltem Wörterbuch mit einzelnen Tasten

myDictList[0] 
{1: {1: {'XX':5, 'YY':7}}} 

myDictList[1] 
{11: {25: {'XX':15, 'YY':73}}} 

Ich mag stattdessen

myDictList[0] = {} 
myDictList[1] = {} 
myDictList[0][1][1] = {'XX':5, 'YY':7} 
myDictList[1][11][25] = {'XX':15, 'YY':73} 

generiere ich bin versuchen Sie eine for loop gerade jetzt. Gibt es einen pythischen Weg, dies zu tun?

Edit:

myDictList ist list und andere sind dictionary wie folgt:

myDictList[0] = {} 
myDictList[0][1] = {} 
myDictList[0][1][1] = {} 
+0

Ich bin mir nicht sicher, was genau Sie versuchen, aber eine For-Schleife * ist * Python. –

+0

Wie hoch ist der Wert von 'myDictList [0] [0]'? – DyZ

+0

Ich stimme zu, gibt es klüger Weg, um das oben genannte zu tun? – Zanam

Antwort

3

nichts zu tun ist:

myDictList[0] == {1: {1: {'XX':5, 'YY':7}}} 

ist das gleiche wie:

myDictList[0][1][1] == {'XX':5, 'YY':7} 
Verwandte Themen