2017-05-03 84 views
-1

我有大約300字典各自有元素列表如下:的Python:從嵌套的字典,單按鍵中提取數據

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

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

我想,而不是產生

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

我現在嘗試for loop。有沒有pythonic的方式來做到這一點?

編輯:

myDictList是list和其他人dictionary如下:

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

我不確定你到底在做什麼,但是for循環*是* pythonic。 –

+0

「myDictList [0] [0]」的值是多少? – DyZ

+0

我同意,有沒有更聰明的方法來做到上述? – Zanam

回答

3

沒有什麼可以做的事:

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

是一樣的:

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