Jos*_*Jos 4 python dictionary list set
我有2个Python列表;
listA = [{'b': '3'}, {'b': '4'}]
listB = [{'a': '3'}, {'b': '3'}]
Run Code Online (Sandbox Code Playgroud)
我试图将其转换为设置它显示不可用的类型:'dict'
我试图做的操作是
list[(set(listA)).difference(set(listB))]
Run Code Online (Sandbox Code Playgroud)
那么我的列表可以做些什么来实现相同的功能呢?谢谢
用简单的列表理解做到这一点.
>>> [i for i in listA if i not in listB]
[{'b': '4'}]
Run Code Online (Sandbox Code Playgroud)