gpt4 book ai didi

python - 访问并不总是存在于多个词典中的 key

转载 作者:太空宇宙 更新时间:2023-11-04 08:39:22 24 4
gpt4 key购买 nike

我想遍历字典并访问唯一的键值。例如,我想打印 '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() 来避免这种情况:

for k,v in dict.items():
print v.get('maidenName')

您还可以使用 get 打印一条消息,指出不存在婚前姓氏,例如。例如:

for k,v in dict.items():
print v.get('maidenName', '<no maiden name given>')

关于python - 访问并不总是存在于多个词典中的 key ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45973863/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com