集合

集合没有顺畅

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

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

集合是可变的,(但是 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 增加一个值

 

posted @ 2020-07-03 11:00  好好学习_liu  阅读(97)  评论(0编辑  收藏  举报