df1=[1,2,3,4,1,5,6]
df2=[1,5,6]
我要从两个数据框中打印不匹配的记录
我的答案:
result=[2,3,4]
如何获得以上结果?
答案 0 :(得分:0)
无论哪个列表更长,您都可以尝试这种简单的方法。
>> print (list(set(df1).symmetric_difference(set(df2))))
>> [2, 3, 4]
答案 1 :(得分:0)
您可以使用set():
a = [1,2,3,4,5]
b = [1,2,3,4,5,6,7]
res = set(a)-set(b) if len(a)>len(b) else set(b)-set(a)
print(list(res)) # [6,7]