集合(set)
集合是无序且不重复的元素集合,支持集合运算。
常用方法:
添加和删除:
my_set.add(x) # 添加元素 x my_set.remove(x) # 删除元素 x,不存在则报错 my_set.discard(x) # 删除元素 x,不存在则忽略 my_set.pop() # 删除并返回任意一个元素 my_set.clear() # 清空集合
集合运算:
my_set.union(other) # 返回并集 my_set.intersection(other) # 返回交集 my_set.difference(other) # 返回差集 my_set.symmetric_difference(other) # 返回对称差集
其他:
len(my_set) # 返回集合中元素的数量 x in my_set # 检查元素是否存在于集合中
最后更新于
这有帮助吗?