class set(object): """ set() -> new empty set object set(iterable) -> new set object Build an unordered collection of unique elements. """ def add(self, *args, **kwargs): # real signature unknown # 添加 """ Add an element to a set. This has no effect if the element is already present. """ pass def clear(self, *args, **kwargs): # real signature unknown #清除 """ Remove all elements from this set. """ pass def copy(self, *args, **kwargs): # real signature unknown #拷贝 """ Return a shallow copy of a set. """ pass def difference(self, *args, **kwargs): # real signature unknown # #差集 # print('差集',p_s-l_s) # print(p_s.difference(l_s)) """ Return the difference of two or more sets as a new set. (i.e. all elements that are in this set but not the others.) """ pass def difference_update(self, *args, **kwargs): # real signature unknown #差集 # p_s=p_s-l_s # p_s.difference_update(l_s) # print(p_s) """ Remove all elements of another set from this set. """ pass def discard(self, *args, **kwargs): # real signature unknown ## s.discard('sbbbb')#删除元素不存在不会报错 """symmetric_difference Remove an element from a set if it is a member. If the element is not a member, do nothing. """ pass def intersection(self, *args, **kwargs): # real signature unknown # #求交集 # print(p_s,l_s) # print(p_s.intersection(l_s)) # print(p_s&l_s) """ Return the intersection of two sets as a new set. (i.e. all elements that are in both sets.) """ pass def intersection_update(self, *args, **kwargs): # real signature unknown """ Update a set with the intersection of itself and another. """ pass def isdisjoint(self, *args, **kwargs): # real signature unknown # s1={1,2} # s2={2,3,5} # print(s1.isdisjoint(s2)) """ Return True if two sets have a null intersection. """ pass def issubset(self, *args, **kwargs): # real signature unknown #s1 = {1, 2} # s2={1,2,3} # print(s1.issubset(s2))#s1 是s2 的子集 """ Report whether another set contains this set. """ pass def issuperset(self, *args, **kwargs): # real signature unknown #s1 = {1, 2} # s2={1,2,3} #print(s2.issuperset(s1)) # s1 是s2 的父集 """ Report whether this set contains another set. """ pass def pop(self, *args, **kwargs): # real signature unknown # 随机删 # s.pop() """ Remove and return an arbitrary set element. Raises KeyError if the set is empty. """ pass def remove(self, *args, **kwargs): # real signature unknown # 指定删除 # s.remove('hellol') #删除元素不存在会报错 # s.discard('sbbbb')#删除元素不存在不会报错 """ Remove an element from a set; it must be a member. If the element is not a member, raise a KeyError. """ pass def symmetric_difference(self, *args, **kwargs): # real signature unknown # print('交叉补集',p_s.symmetric_difference(l_s)) # print('交叉补集',p_s^l_s) """ Return the symmetric difference of two sets as a new set. (i.e. all elements that are in exactly one of the sets.) """ pass def symmetric_difference_update(self, *args, **kwargs): # real signature unknown """ Update a set with the symmetric difference of itself and another. """ pass def union(self, *args, **kwargs): # real signature unknown # #求并集 # print(p_s.union(l_s)) # print(p_s|l_s) """ Return the union of sets as a new set. (i.e. all elements that are in either set.) """ pass def update(self, *args, **kwargs): # real signature unknown # s1 = {1, 2} # s2 = {1, 2, 3} # s1.update(s2) #更新多个值 """ Update a set with the union of itself and others. """ pass