python数组并集交集补集

并集

a = ["a", "b", "c", "d"]
b = ["b", "e"]
c = ["a", "b", "c", "d", "e"] # 并
# 合并数组
a.extend(b)
# 去重
array = list(set(a))
print(array)
# 第二种方法
array = list(set(a)|set(b))
print(array)

打印结果:

['c', 'a', 'b', 'd', 'e']
['c', 'a', 'b', 'd', 'e']

交集

a = ["a", "b", "c", "d"]
b = ["b", "e"]
c = ["a", "b", "c", "d", "e"] # 交
array = list(set(a) & set(b))
print(array)

打印结果:

['b', 'e']

补集

a = ["a", "b", "c", "d"]
b = ["b", "e"]
c = ["a", "b", "c", "d", "e"] # 补
print(set(c))
print(set(a))
array = list(set(c)-set(a))
print(array)

打印结果:

['e']
上一篇:每日英语:Who Needs to Know How to Code


下一篇:使用jdk操作 wsdl2java (wedservice)