【发布时间】:2018-03-28 22:35:08
【问题描述】:
如何比较两个列表数据集并创建一个缺少值的新数据集。
lis1=[{'a':'1','b':'2','c':'3','d':'4','e':'5'}]
lis2=[{'a':'1','b':'2'}]
我尝试了以下代码
lis3=set(lis2)-set(lis1)
但它会犯这个错误:
TypeError: unhashable type: 'dict'
我也找到了这篇文章并尝试使用该代码,但它也不适用于我的: enter link description here
感谢您的支持
【问题讨论】:
-
这是一个包含字典的列表:
lis2=[{'a':'1','b':'2'}] -
是的,数据集类型是列表但里面有字典
标签: python list dictionary compare