文章目录 1. 语法 1.1 使用 {} 定义 1.2 使用 set() 定义 2. 特点 3. 常用操作 3.1 访问元素 3.2 查找数据 3.3 添加元素 3.3.1 add() 方法 3.3.2 update()方法 3.4 删除元素 3.4.1 remove()方法 3.4.2 discard()方法 3.4.3 pop()方法 3.4.4 clear()方法 3.5 集合运算 3.5.1 并集:| 或者 union() 3.5.2 交集:& 、intersection() 或者 intersection_update() 3.5.3 差集 - 、difference() 或者 difference_update() 3.5.4 对称差集(异或)^ 或者 symmetric_difference() 方法 3.6 判断数据 3.6.1 .issubset()方法 3.6.2 .isdisjoint()方法 3.6.3 .issuperset()方法 3.7 集合推导式 4. 集合性能 5. 使用场景 5.1 去重操作 5.2 成员检测 5.3 集合运算简化逻辑 6. 关于列表和集合 7. 总结 1. 语法 集合(set):一组key的集合,key具有唯一性;但不存储value,是一种 无序、不重复元素 的数据结构 通过 {} 或者 set() 函数定义 当使用花括号定义时,至少要有一个元素,否则会被解释为字典;即 空集合必须用 set() 创建 。 1.1 使用 {} 定义 my_set_0 = { 1,2