首页 > 解决方案 > 检查某些值是否在 dict 中

问题描述

它不是重复的不要关闭它我有一本字典

{a:[a,b,c,d,e,f],b:[a,b,c,e,g],c:[a,b,h]}

我需要打印其值包含的所有键的列表 [a,b,c]

所以在我的例子中,我希望输出是:

[a,b]

而不是 c 因为它只包含 a 和 b 只有我试过:

error = []
for key in sites.keys():
    if ("a" and "b" and "c") in sites[key]:
        error.append(sites[key])

但我得到了:

[a,b,c]

我能做些什么?

并且这里没有回答:如何针对一个值测试多个变量?

因为我的情况是我需要在我的列表中找到所有值而不是 or 我试过但没有像我提到的那样工作

标签: python

解决方案


推荐阅读