【发布时间】:2016-06-25 11:19:17
【问题描述】:
在 python 2.7 中,我有一本字典,我正试图以一种快速的方式从中获取值。但是,有时我的字典中不存在其中一个键(可能是任何一个),在这种情况下,我想获得一个默认值。
我的字典是这样的:
values = { '1A' : { '2A' : 'valAA', '2B' : 'valAB'},
'1B' : { '2A' : 'valBA', '2B' : 'valBB'} }
当我使用现有键查询它时效果很好:
>>> values['1A']['2A']
'valAA'
>>> values.get('1B').get('2B')
'valBB'
我如何让它做到这一点:
>>> values.get('not a key').get('not a key')
'not present'
【问题讨论】:
-
对不起,错过了那个,我以为我发现了一些新东西,但它是重复的
标签: python python-2.7 dictionary default-value