Python数据容器-集合set

1.集合set的特点

用一对大括号表示:my_set = {"Tom", "Lily", "Rose"}

元素不重复(可以利用这个特性去重)

元素无序

不支持下标索引访问,因为集合改变后,元素顺序也会改变

2.初始化set

3.添加 set.add(ele)

4.移除 set.remove(ele)

5.随机弹出元素 ele = set.pop()

6.清空集合 set.clear()

7.取差集 set3 = set1.difference(set2)

取出set1中有,而set2中没有的

取出的是新的集合set3,set1和set2没有改变

8.消除差集 set1.difference_update(set2)

消除的是set1中与set2相同的元素

消除差集后,set1的内容改变,set2不变

9.合并集合 set3 = set1.union(set2)

set3中有set1和set2的所有元素,但不会重复

10.集合元素个数 len = len(set)

11.遍历集合 只能用for循环

集合不能通过下标索引访问元素,不能用while循环遍历

相关推荐
海飘飘27 分钟前
技术实现解析:用Trae打造Robocopy可视化界面(文末附带源码)
python
LTXb1 小时前
Python基础语法知识
python
csdn5659738501 小时前
MaxCompute MaxFrame | 分布式Python计算服务MaxFrame(完整操作版)
分布式·python·odps·maxframe
不过普通话一乙不改名1 小时前
第四章:并发编程的基石与高级模式之atomic包与无锁编程
开发语言·golang
高级测试工程师欧阳1 小时前
Flask模块如何使用
服务器·python·html
程序员的世界你不懂1 小时前
【Flask】测试平台开发实战-第一篇
后端·python·flask
三小尛3 小时前
C++继承
开发语言·c++
诗书画唱3 小时前
JavaScript 基础核心知识点总结:从使用方式到核心语法
开发语言·javascript·ecmascript