gpt4 book ai didi

python - 你如何检查 Python 字典中是否存在许多键?

转载 作者:太空狗 更新时间:2023-10-29 20:36:53 25 4
gpt4 key购买 nike

我有以下字典:

sites = {
'stackoverflow': 1,
'superuser': 2,
'meta': 3,
'serverfault': 4,
'mathoverflow': 5
}

要检查上面的字典中是否有多个可用的键,我会做这样的事情:

'stackoverflow' in sites and 'serverfault' in sites

以上仅需 2 个键查找即可维护。有没有更好的方法来处理检查非常大的字典中的大量键?

最佳答案

你可以假设字典的键是一个集合,然后使用set.issubset:

set(['stackoverflow', 'serverfault']).issubset(sites) # ==> True

set(['stackoverflow', 'google']).issubset(sites) # ==> False

关于python - 你如何检查 Python 字典中是否存在许多键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2813806/

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