集合(set)也是用花括号表示,集合里面元素唯一,会进行去重处理,集合是无序的,不能进行索引。
集合创建:
1.直接创建:set = {1,2,3,4}
2.工厂函数创建:set1 = set([1,2,3,4,5])
访问集合中的值:
1.是用for把集合中的数据读取出来
2.通过in和not in判断元素是否在集合中存在
如下图所示
集合的add和remove:
如果需要集合不可变,可以使用forzen(),如图,想往不可变集合中添加元素,会报错
集合的操作还可以使用很多基础运算符进行操作,如两个集合A,B,A|B返回合集,A&B返回交集,A-B返回差集,使用这些运算符操作,能够减少代码和程序运行时间
空集:空集需要写成set(),如果写成{},实际创建的是空字典