Python-set集合

set集合:本质也是一个无序的集合,但是只存储了字典中key,没有存储字典中的value。
set集合中的元素与字典中key的元素有共同的特征:
1.set集合中元素也是唯一的
2.set集合中元素也是不可变的

创建set集合:
set1 = set()  #创建空的set集合
set2 = {1,2,3} #创建具有元素的set集合
set3 = set([])  #创建set集合

set1.add(ele)
功能:向set1中添加元素,
注意:当添加的元素与set1集合中的元素出现重复的时候,不会有任何效果,但是并不报错。
添加的元素必须是不可变类型的,如可变类型的元素则报错。

set1.update(序列)
功能:将序列中的元素打碎插入到set1中
注意:使用update函数的时候,其参数一定是序列。

set1.remove(ele)
功能:将指定的元素移除

set集合的遍历
for x in set1:
    pass

set1 & set2  获取集合的交集  【两个集合元素重叠的部分】
set1 | set2  获取集合的并集  【两个集合的所有元素去除重叠的部分】

set集合最常用的功能就是去重。

猜你喜欢

转载自blog.csdn.net/lonely2018/article/details/91609331
今日推荐