python – 访问嵌套字典中的值

嵌套字典的长度为12,这是其中一条记录:

{('ALEXANDER', 'MALE'): {'2010': ('2619', None), '2011': ('2494', None), '2009': ('2905', None)}, ...

主键=(‘ALEXANDER’,’MALE’)

主要值(嵌套字典)= {‘2010’:(‘2619′,无),’2011’:(‘2494′,无),’2009’:(‘2905’,无)}

嵌套字典键/值=’2010′:(‘2619’,无)…

如何进入’2010’年和价值’2619’?

是否可以使用变量来做到这一点?

解决方法:

这可能会指向正确的方向:

>>> d= {('ALEXANDER', 'MALE'): {'2010': ('2619', None), '2011': ('2494', None), '2009': ('2905', None)}}
>>> for mainKey in d:
    print(mainKey)
    for key,val in d[mainKey].items():
        print(key,val[0])


('ALEXANDER', 'MALE')
2011 2494
2009 2905
2010 2619
上一篇:将嵌套的java对象转换为Jackson JSON


下一篇:python – 具有两个列表的嵌套列表理解