Python 集合是一种可变的数据类型,它允许存储多个元素,这些元素可以是不同的数据类型。集合在 Python 中非常有用,因为它们提供了多种操作,如集合的并集、交集、差集等。

集合的基本操作

  • 创建集合:使用 {}set() 函数可以创建一个集合。

    • my_set = {1, 2, 3}
    • my_set = set([1, 2, 3])
  • 添加元素:使用 add() 方法可以添加元素。

    • my_set.add(4)
  • 删除元素:使用 remove()discard() 方法可以删除元素。

    • my_set.remove(4)
    • my_set.discard(5) # 不会引发错误,如果元素不存在
  • 集合的并集:使用 union() 方法可以得到两个集合的并集。

    • set_a = {1, 2, 3}
    • set_b = {3, 4, 5}
    • union_set = set_a.union(set_b)
  • 集合的交集:使用 intersection() 方法可以得到两个集合的交集。

    • intersection_set = set_a.intersection(set_b)
  • 集合的差集:使用 difference() 方法可以得到两个集合的差集。

    • difference_set = set_a.difference(set_b)

图片示例

Python 集合

扩展阅读