您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python:如何检查键是否存在以及如何从字典中检索优先级降序的值

Python:如何检查键是否存在以及如何从字典中检索优先级降序的值

如果键的数目很小,一种选择是使用链接的gets:

value = myDict.get('lastName', myDict.get('firstName', myDict.get('userName')))

但是,如果您定义了keySet,则可能会更清楚:

value = None
for key in keySet:
    if key in myDict:
        value = myDict[key]
        break

链接gets不会短路,因此将检查所有键,但仅使用一个。如果有足够重要的键,请使用for循环。

python 2022/1/1 18:46:22 有479人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶