如果你想要求两个列表的差集,也就是找出属于第一个列表但不属于第二个列表的元素,你可以使用
set
和运算符
-
。
>>> list1 = [1, 2, 3, 4]
>>> list2 = [3, 4, 5, 6]
>>> set(list1) - set(list2)
{1, 2}
这样你就可以得到一个集合,集合中包含了属于第一个列表但不属于第二个列表的元素。
如果你想要得到一个列表,可以将集合强制转换回列表:
>>> list(set(list1) - set(list2))
[1, 2]
希望这些信息能帮到你。