集合(Set)是编程中常用的数据结构,用于存储唯一元素的无序集合。以下是核心操作详解:

基本操作 🛠️

  • 创建集合
    使用 {}set() 函数初始化,例如:

    my_set = {1, 2, 3}
    
    集合创建
  • 添加元素
    通过 .add() 方法插入新元素:

    my_set.add(4)
    
    集合添加
  • 删除元素
    使用 .remove().discard() 方法:

    my_set.remove(2)
    
    集合删除

集合运算 🧮

  • 并集(Union)
    合并两个集合,去除重复元素:

    set1 | set2
    
    并集符号
  • 交集(Intersection)
    找出共同元素:

    set1 & set2
    
    交集符号
  • 差集(Difference)
    获取在第一个集合但不在第二个集合中的元素:

    set1 - set2
    
    差集符号
  • 对称差集(Symmetric Difference)
    获取两个集合中不相同的元素:

    set1 ^ set2
    
    对称差集

扩展阅读 🌐

想深入了解集合的高级应用?
点击这里查看集合与数据结构的关联教程

💡 提示:集合操作在算法优化和数据去重中非常关键,掌握这些操作能显著提升代码效率!