本课一句话通俗话总结函数:
添加元素
setx.add(string|tuple|bool|number):void
setx.update(y [,z...]):void# y、z 为 list|tuple|dict
setx.clear():void
setx.copy():set# 深拷贝(指向新的内存地址)
删除元素
setx.remove(y):void|KeyError#如删除不存在的元素,有报错
setx.discard(y):void
setx.pop():mixed #随机删除集合元素,并返回被删除的元素
右全包含布尔真:判断 setx 集合的所有元素是否都包含在 sety 集合中
setx.issubset(sety):bool
>>> x ={"a","b","c"}
>>> y ={"f","e","d","c","b","a"}
>>> x.issubset(y)
True
左全包含布尔真: 判断 sety 集合的所有元素是否都包含在原始 setx 的集合中
setx.issuperset(sety):bool
>>> x ={"a","b","c"}
>>> y ={"f","e","d","c","b","a"}
>>> y.issuperset(x)
True
右半包含布尔取反:判断集合 sety 中是否有集合 setx 的任一元素(包含返回 False,不包含返回 True)
setx.isdisjoint(sety):bool