首页 > 解决方案 > 如何在字典中找到相同的值

问题描述

目前我有一个代码创建一个字典,其中一个键和一个列表作为其值:

e.g. dct = {A: [hello, only], B: [hello, that], C: [hello, same]}

我想比较字典的不同值并确定所有键共享的值。在此示例中,“hello”由所有三个键共享。对python还是很陌生!太感谢了!

标签: pythonarrayslistdictionaryfilter

解决方案


set.intersection(*[set(list) for list in dct.values()])

会为你工作。


推荐阅读