为什么空集与另一个集合的结合导致python中的空集?

时间:2016-12-23 07:50:39

标签: python

a = set()
b = set([1,2])
print a.union(b)

结果是空集。但如果a不是空集,则结果是正确的。

1 个答案:

答案 0 :(得分:3)

没有!集合empty和b之间的并集结果始终为b

a = set()
b = set([1,2])
print a.union(b) #return {1, 2}

empty集和任何内容之间的交集是集合empty

print a.intersection(b) #return set()