我是python新手。我目前正在编写一个脚本,过滤求职者使用的编程语言。我有一本字典,里面有每个候选人(关键字)和她的语言(值)。我只想在字典中查找其值包含列表中包含的所有项的键。例如:
list1 = ['php', 'net']
dict = {
'lara': ['net', 'php', 'python'],
'john': ['php', 'c++'],
'ian' : ['php','python']}
使用这个示例,我只想得到键'lara',它是唯一一个包含list1中列出的所有值的键。我拼命地寻找这个问题的解决办法,但到目前为止,我什么也没找到,也没能使它对我自己起作用。你知道吗
欢迎任何帮助
使用列表理解和
all
输出:
扩展版本。
使用
set.isubset
方法查找给定的集合是否是列表的子集使用集合而不是列表。你知道吗
相关问题 更多 >
编程相关推荐