【发布时间】:2020-10-14 17:21:46
【问题描述】:
我有两个列表
A=[1,3,5,6]
B=[3,5,7]
我只需要获取属于 A 但不属于 B 的元素。因此,此结果必须是 Result= [1,6]
我试图找出差异,但我得到的输出如下
Result = [i for i in A + B if i not in A or i not in B]
Result = [1,6,7]
我怎样才能得到[1,6]?
【问题讨论】:
-
用户设置操作,类似这样 - set(A) - set(B)
标签: python python-3.x list python-2.7 variables