gpt4 book ai didi

python - 如何检查数组中是否存在所有指定的键?

转载 作者:太空宇宙 更新时间:2023-11-04 06:55:17 25 4
gpt4 key购买 nike

例如我有这样的东西:

{'key1': 'value', 'key2': 'value', 'key3': 'value','key4': 'value','key4': 'value'}

还有一个数组:

['key1', 'key3']

如何检查第一个数组中是否存在第二个数组中的所有键?

最佳答案

您可以使用 all和一个 generator expression .这将遍历您的数组并检查每个键是否在 d 的键中。如果至少有一个键丢失,则返回 False。

d = {'key1': 'value', 'key2': 'value', 'key3': 'value','key4': 'value','key4': 'value'}
a = ['key1', 'key3']

all(key in d for key in a) # True

a2 = ['key1', 'key5']

all(key in d for key in a2) # False

关于python - 如何检查数组中是否存在所有指定的键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27920981/

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