我有以下嵌套词典:
dictionary = {(0,'AAPL'): {0: {'v': 55478991.0,
'vw': 145.868,
'o': 146.83,
'c': 145.31,
'h': 147.2285,
'l': 145.01,
't': 1677646800000,
'n': 461613}}}
我的问题是有一个"级别"太多了.从本质上讲,我希望将中间词典的值赋给最外面的词典的键,以实现以下结果:
dictionary = {(0,'AAPL'): {'v': 55478991.0,
'vw': 145.868,
'o': 146.83,
'c': 145.31,
'h': 147.2285,
'l': 145.01,
't': 1677646800000,
'n': 461613}}
最终,我有一个需要修改的多个这样的词典的集合.中间字典的关键字总是相同的,而最外面的字典的关键字总是不同的.例如:
{(0,'LHDX'): {0: {'v': 194946367.0,
'vw': 1.123,
'o': 1.04,
'c': 0.7901,
'h': 1.45,
'l': 0.7321,
't': 1677646800000,
'n': 373039}},
(1,'LHDX'): {0: {'v': 45745084.0,
'vw': 0.6214,
'o': 0.7133,
'c': 0.56,
'h': 0.7496,
'l': 0.5156,
't': 1677733200000,
'n': 61922}},
(2,'BBBY'): {0: {'v': 38914452.0,
'vw': 1.4392,
'o': 1.53,
'c': 1.39,
'h': 1.54,
'l': 1.39,
't': 1678078800000,
'n': 77211}}}
我怎么能做到这一点?