找到字典Python列表的区别

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)

那么我的列表可以做些什么来实现相同的功能呢?谢谢

Ahs*_*que 7

用简单的列表理解做到这一点.

>>> [i for i in listA if i not in listB]
[{'b': '4'}]
Run Code Online (Sandbox Code Playgroud)