我想遍历字典并访问唯一的键值。例如,我想打印'maidenName'的值
{'key1': {'firstName': 'bob',
'lastName': 'smith',
'middleName': 'joe'},
'key2': {'firstName': 'jane',
'lastName': 'jackson',
'middleName': 'marie',
'maidenName': 'sanchez'}}
通常,我会通过以下方式遍历字典:
for k,v in dict.items():
print v['maidenName']
但运气不好。你知道吗
代码抛出一个错误,因为
maidenName
在第一个代码中不存在。 您可以使用dict.get()
来避免这种情况:您还可以使用get打印不存在婚前姓名的消息,例如:
考虑到Dict是:
它应该起作用:
或者如果您不确定密钥是否存在
如果dict中不存在maidenName键,则返回默认值
相关问题 更多 >
编程相关推荐