set():
集合是一个无序的,不重复的数据集合。也无法通过数字进行索引(字典也是无序的)其基本功能包括下面两种:
1. 去重:把一个还有重复元素的列表或元组等数据类型转变成集合,其中的重复元素只出现一次。使用set()方法。
2. 进行关系测试:测试两组数据之间的交集,差集,并集等数据关系。
大括号或 set() 函数可以用来创建集合。
集合表示:{元素,元素 ,元素 ,}
注意:想要创建空集合,你必须使用set() 而不是 {} 。{}用于创建空字典
集合的添加删除:
.add( ) 添加一项
.update() 添加多项
.remove()可以删除一项
循环遍历:和列表用法相同
集合对象还支持 并 、交、 差、 对称差集、 等数学运算:
union( 联合)并集 把两个集合合并在一起如果有重复留一个 表示符:&
intersection(交)交集 输出相同的元素 表示符: |
difference(差)差集 减掉另一个 剩下自己的一部分 表示符: -
sysmmetric difference(对称差集) 减掉相同的输出剩余的 表示符:^
集合是一个无序的,不重复的数据集合。也无法通过数字进行索引(字典也是无序的)其基本功能包括下面两种:
1. 去重:把一个还有重复元素的列表或元组等数据类型转变成集合,其中的重复元素只出现一次。使用set()方法。
2. 进行关系测试:测试两组数据之间的交集,差集,并集等数据关系。
大括号或 set() 函数可以用来创建集合。
集合表示:{元素,元素 ,元素 ,}
注意:想要创建空集合,你必须使用set() 而不是 {} 。{}用于创建空字典
集合的添加删除:
.add( ) 添加一项
.update() 添加多项
.remove()可以删除一项
循环遍历:和列表用法相同
集合对象还支持 并 、交、 差、 对称差集、 等数学运算:
union( 联合)并集 把两个集合合并在一起如果有重复留一个 表示符:&
intersection(交)交集 输出相同的元素 表示符: |
difference(差)差集 减掉另一个 剩下自己的一部分 表示符: -
sysmmetric difference(对称差集) 减掉相同的输出剩余的 表示符:^