集合如何实现交并差运算,以及子集判断?¶
表示集合的数据结构为set, 求并集运算符是|,交集运算符是&, 差集运算符是-, 注意集合并没有实现+运算符。例如
a = {1, 2}
b = {2, 3}
c = {2, 3,4}
print(a | b) # 并集 {1, 2, 3}
print(a & b) # 交集 {2}
print(a - b) # 差集 {1}
print(a < c) # 子集判断,输出True
表示集合的数据结构为set, 求并集运算符是|,交集运算符是&, 差集运算符是-, 注意集合并没有实现+运算符。例如
a = {1, 2}
b = {2, 3}
c = {2, 3,4}
print(a | b) # 并集 {1, 2, 3}
print(a & b) # 交集 {2}
print(a - b) # 差集 {1}
print(a < c) # 子集判断,输出True