我有一组字典,它们将动态生成 HTML 表单。
form_elements = [
{
'input_type': 'radio',
'options':
{
'bad': 'Bad',
'good': 'Good'
},
'caption': 'How are you feeling?'
},
{
'input_type': 'input_text',
'caption': 'What is your name?'
}]
当我遍历列表并尝试获取单选按钮的选项时,我收到一个键错误,可能是因为该值是另一个字典。
for elm in form_elements:
print elm['options']
奇怪的是,这会返回 true:
'options' in elm.keys()
如何访问嵌套字典?