Python Data Structure 简明教程
Python - Sets
在数学上,集合是按任何特定顺序排列的项的集合。Python 集合类似于该数学定义,附加以下条件。
-
集合中的元素不应重复。
-
集合中的元素是不可变的(不能修改),但整个集合是可变的。
-
Python 集合中的任何元素都没有附加索引。因此,它们不支持任何索引或切片操作。
Set Operations
Python 中的集合通常用于数学运算,如并集、交集、差集和补集等。我们可以创建一个集合,访问其元素并进行如下所示的数学运算。
Union of Sets
对两个集合的并集运算产生一个新集合,其中包含两个集合的所有不同元素。在下面的示例中,元素“星期三”存在于两个集合中。
Intersection of Sets
对两个集合的交集运算产生一个新集合,其中仅包含两个集合的公共元素。在下面的示例中,元素“星期三”存在于两个集合中。