你好,我定义了两个包含列表的词典
dict_1 = {'V1': ['2024-11-07', '2024-11-08'], 'V2': ['2024-11-07', '2024-11-08']}
dict_2 = {'V1': ['2024-11-08'], 'V2': ['2024-11-07']}
上面 dict_2 中的两个项目(key 和 val)都是 dict_1 的子集,所以我希望在两种情况下都返回 true。
我尝试使用res = set(dict_2.items()).issubset(set(dict_1.items()))
但是如果它的简单字典像
dict_1 = {'abc' : 1, 'pqr' : 2}
dict_2 = {'abc' : 1}
就我而言,有什么方法可以做到这一点吗?
您可以检查每个键
dict_2
,其子列表是否是相应子列表的子集dict_1
:以便:
输出:
演示: https: //ideone.com/wuvTET