集合的特点
集合是一个无序、不重复元素的集。
基本功能包括关系测试和消除重复元素。
由于集合是无序的,所以不支持索引。
集合的元素不能为可变类型(列表、字典、集合)
函数:创建集合
创建集合:大括号或 set() 函数可以用来创建集合。
注意:想要创建空集合,必须使用 set() 而不是 {},后者用于创建空字典。
函数:向集合添加元素
**1)add(self, *args, kwargs):
虽然集合的元素不能为可变类型(列表、字典、集合),但集合本身是可变的。
在集合里添加一个元素(不生成新的集合)。
2)注意!: set.add() 与set.update()的区别
update和add都是对集合进行元素的追加,但是二者是有区别的。
update是讲字符串中的拆分成字符进行追加
add,是当做整体追加在集合中
myset1 = set()
myset1.add('hello')
#{'hello'}
myset1.update('world')
#{'d', 'hello', 'l', 'o', 'r', 'w'}
myset2 = set()
myset2.add('123')
#{'123'}
myset2.update('123')
#{'1', '123', '2', '3'}
集合运算
求集合的并集
并集:使用 union( )函数或者 |