我正在编写一个函数来处理布尔AND搜索中的多个查询.我有一个文档的词典,每个查询发生=query_dict
我想在query_dict.values()中的所有值的交集:
query_dict = {'foo': ['doc_one.txt', 'doc_two.txt', 'doc_three.txt'],
'bar': ['doc_one.txt', 'doc_two.txt'],
'foobar': ['doc_two.txt']}
intersect(query_dict)
>> doc_two.txt
Run Code Online (Sandbox Code Playgroud)
我一直在读关于交叉的但是我发现很难将它应用于字典.
谢谢你的帮助!