Python中set的用法
时间: 2024-03-28 11:31:23 浏览: 68
python set集合使用方法解析
5星 · 资源好评率100%
在Python中,set是一种无序且不重复的集合数据类型。set可以用于去重、判断元素是否存在、集合运算等操作。以下是set的常用方法和示例代码:
1.创建set
set1 = {1, 2, 3} # 直接使用大括号创建set
set2 = set([1, 2, 3]) # 使用set()函数创建set
2.添加元素
set1.add(4) # 添加单个元素
set1.update([4, 5, 6]) # 添加多个元素
3.删除元素
set1.remove(4) # 删除指定元素,如果元素不存在会抛出KeyError异常
set1.discard(4) # 删除指定元素,如果元素不存在不会抛出异常
set1.pop() # 随机删除一个元素
4.集合运算
set1.union(set2) # 并集
set1.intersection(set2) # 交集
set1.difference(set2) # 差集
set1.symmetric_difference(set2) # 对称差集
5.判断元素是否存在
1 in set1 # 判断元素是否存在
1 not in set1 # 判断元素是否不存在
6.其他方法
set1.clear() # 清空set
len(set1) # 获取set的长度
阅读全文