编程语言
首页 > 编程语言> > python – 访问嵌套字典中的值

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

标签:python-3-3,python,dictionary,nested
来源: https://codeday.me/bug/20190929/1833081.html