6.4 集合
集合(set) 是一个无序不重复元素的序列。集合可分两种,分别是不可变的集合和可变的集合。
6.4.1 创建集合
可以使用{ }或者set() 函数创建集合。需要注意的是,创建一个空集合必须用set()而不是{ },因为{ }是用来创建一个空字典。创建集合,代码如下:

6.4.2 集合的两个基本功能
集合的两个基本功能分别是去重和成员测试。
去重是指把一个还有重复元素的列表或元组等数据类型转变成集合,其中的重复元素只出现一次。
成员测试,即判断元素是否在集合内。
单击"开始"菜单,打开Python 3.6.5 Shell 软件,然后单击菜单栏中的"File/New File" 命令,创建一个Python文件,井命名为"Mypython6-14.py'\ 然后输入如下代码:

单击菜单栏中的‘'Run/Run Module" 命令或按下键盘上的"F5" ,就可以运行程序代码,结果如图6.16 所示。

6.4.3 集合的运算符
集合的运算符及意义如表6.5 所示。

单击"开始"菜单,打开Python 3.6.5 Shell 软件,然后单击菜单栏中的"FilelNew File" 命令,创建一个Python 文件,并命名为"Mypython6-15.py",然后输入如下代码:


单击菜单栏中的"Run/Run Module" 命令或按下键盘上的"F5" , 就可以运行程序代码,结果如图6.17 所示。

6.4.4 集合的方法
有些方法适合所有集合,即不可变的集合和可变的集合;但有些方法只适合可变的集合。
适合所有集合的方法及意义如表6.6 所示。

只适合可变集合的方法及意义如表6.7 所示。
