python 基本数据类型——集合

定义集合:qq = {value,value}   或者是 qq =set (value,value)

集合的作用:去重,关系运算(集合必须为可hash类型)

集合元素的几个原则:

1.每个元素为不可变类型(可hash,可以作为字典里的kay)

2.没有重复元素

3.无序

集合的目的就是将不同的值放在一起,不同的集合间可以进行关系运算,无需纠结元素的类型

 

set1  in  set2        set1 是否在set2里,还有not  in  意思相反

 

set1   |   set2    并集两个集合组成的所有的集合

set1  &  set2   交集两个共同的部分

set1  -  set2   差集  只有set1没有set2的

 

set1 ^ set2   对称差集  没有同时在两个集合的集合

 

在集合中添加元素.add()方法   pop方法不指定参数,随机删除,并且有返回值

单纯的删除:discard,  remove  指定元素删除,元素不存在不报错,单纯的删除,没有返回值

update 方法谁调用更新谁的集合

 

posted @ 2022-05-14 10:56  剑尊  阅读(38)  评论(0编辑  收藏  举报