集合

集合没有顺畅

集合里面必须是不可变类型,即字符串、元祖、数字

集合里面重复的元素会合并

集合是可变的,(但是 frozenset后是不可变集合)

s={'hllo','world',"yy"}

 s= set('hello')

s = set(['hello','hello','world'])

可以加

s.add('as')

可以清空

s.clear()

可以删除,随机删除

s.pop()

指定删除,删除的元素不存在时会报错

s.remove('ar')

指定删除,删除的元素不存在时不会报错

s.discard('as')

求交集 intersection  或者 &

s1.intersection(s2)

求并集 union  或者 |

s1.union(s2)

求差集

s1-s2

s1.difference(s2)

补集

s1.symmetric_difference(s2)

s1^s2

update 更新多个值

add 增加一个值

原文地址:https://www.cnblogs.com/goodgoodstudy2018/p/13229166.html