集合是Python中用于存储唯一、不可变元素的无序容器,支持去重和集合运算。使用{}或set()创建,空集合需用set()。可通过add()添加、remove()/discard()删除元素,in判断成员,clear()清空。支持并集(|)、交集(&)、差集(-)、对称差集(^)等操作。例如新旧用户对比可快速找出新增用户。核心在于其唯一性和高效集合运算能力。
集合在Python中是一种无序、不重复元素的容器,适合用来去重和做数学上的集合运算。它的主要特点是元素唯一且不可变,支持交集、并集、差集等操作。
用花括号 {} 或 set() 函数创建集合。注意:空集合必须用 set(),因为 {} 默认是字典。
• 使用花括号:my_set = {1, 2, 3}
去重)集合支持增删查改和多种集合运算,适合快速处理唯一性数据。
• 添加元素:使用 add() 方法。例如:my_set.add(4)集合特别适合做数据对比,比如找出共有的或独有的元素。
• 并集(所有元素):set1 | set2 或 set1.union(set2)比如你有两个用户列表,想找出谁是新增用户:
old_users = {'a', 'b', 'c'}基本上就这些。集合用起来简单,关键是理解它不重复和无序的特性,适合做高效的数据去重和逻辑判断。