1,使用 & ^ | 的快速取值
A = [1, 2, 3, 4, 5, 6]
B = [4, 5, 6, 7, 8, 9, 10]
c = set(A)
d = set(B)
print(c & d) # 与
print(c ^ d) # 异或
print(c | d) # 或
2,使用set()方法
A = [1, 2, 3, 4, 5, 6]
B = [4, 5, 6, 7, 8, 9, 10]
same_list = list()
diff_list = set(A + B) # A 和 B 去重后的所有数据
for i in A: # 遍历A中元素
if i in B:
same_list.append(i) # 如果在B列表中,就添加到same_list中
diff_list.remove(i) # 移除相同数据
print(same_list)
print(diff_list)