python编程基础之二十三
集合:和数学里面完全一样的,不允许有重复元素,如果添加重复元素,就会被过滤,可以进行交并差的运算 集合是可变对象
本质:无需且无重复的数据结构
创建集合
s1 = set() 括号里面可以放可迭代对象,当给的是字典,则会吧字典的键存入,不可以放单个元素值
s2 = {1,2,3,4} #空集合不可以直接一个大括号,因为大括号表示字典
集合元素的增加 s1.add() 括号里可以放可迭代对象,也可以具体的元素值
s1.update()括号里面加
集合元素的删减s1.discard()里面写需要删除的具体元素值,元素不存在时,不会报错
s1.remove()也是删除指定元素值,当元素值不存在时,会报错
s1.pop()这个是随机删除一个元素值,
集合元素个数len(s1)
集合的交并差运算,和数学完全一样,这里就不描述了