clear()清空集合中所有元素
a = {1,2,3,4}
a.clear()
difference()将a有而b没有的元素给c
a = {1,2,3}
b = {3,4}
c = a.difference(b)
print(c) # {1, 2}
difference_update()从a中删除与b相同的元素
a = {1,2,3}
b = {3,4}
a.difference_update(b)
print(a) # {1, 2}
intersection()取a和b的交集给c
a = {1,2,3}
b = {3,4}
c = a.intersection(b)
print(c) # {3}
intersection_update()取a和b的交集并更新给a
a = {1,2,3}
b = {3,4}
a.intersection_update(b)
print(a) # {3}
isdisjoint()判断a和b是否没有交集,有交集返回False
a = {1,2,3}
b = {3,4}
print(a.isdisjoint(b)) # False
issubset()判断a是否是b的子集
a = {1,2,3}
b = {3,2,1,6,7}
print(a.issubset(b)) # True
pop()删除a中一个元素,返回这个删除的元素
a = {1,2,3}
ele = a.pop()
print(a) # {2, 3}
print(ele) # 1
symmetric_difference()取a和b中互不相同的元素给c
a = {1,2,3}
b = {3,4}
c = a.symmetric_difference(b)
print(c) # {1, 2, 4}
symmetric_difference_update()取a和b中互不相同的元素并更新给a
a = {1,2,3}
b = {3,4}
a.symmetric_difference_update(b)
print(a) # {1, 2, 4}
union()取a和b的并集赋给c
a = {1,2,3}
b = {3,4}
c = a.union(b)
print(c) # {1, 2, 3, 4}