8、Python基础夯实篇——集合(Set)

Set (集合)

集合中的元素是唯一的,重复的元素会被删除。

集合是由一个花括号包裹,内部元素以逗号隔开。生命一个集合的方式有:

—— Set = set()

—— Set = {obj1,obj2,...}

逻辑运算:

——交集 set1&set2 :两个集合中相同的元素。

——对称差集 set1 ^ set2: 两个集合中不同的元素。

——并集 set1 | set2 :两个集合中总共的元素(重复的删除)。

——差集 set1 - set2 :集合一中包含而集合二中不包含的元素。

集合常用操作

操作 解释 示例
添加 set.add(obj):添加元素,如果元素已存在,则不会进行任何操作。 Set = {1,2,3}; Set.add(4);
Set 输出{1,2,3,4}
set.update(obj):添加对象可以是列表,字典等,且可以是多个,用逗号隔开。 Set = {1,2}; Set.update(2,3);
Set 输出{1,2,3,4}
删除 set.remove(obj):移除元素(移除不存在的元素时,会抛出异常)。 Set = {1,2}; Set.remove(1);
Set 输出{2}
set.remove(obj):删除元素(元素不存在时会抛出异常)。 Set = {1,2}; Set.discard(1);
Set 输出{2}
set.clear():清空集合 Set = {1,2}; Set.clear(); Set 输出{2}
set.pop():随机删除一个元素。 Set = {1,2}; Set.pop(); Set 输出({2},1)
posted @ 2022-08-24 19:16  Wayne_Guo  阅读(0)  评论(0)    收藏  举报