网站首页 > 基础教程 正文
一、简介
set 是一个无序且不重复的元素集合
二、使用
#空集合只能使用set创建,{}创建的是空字典
set_1 = set()
set_2 = {1,2,3,4,5}
#获取集合值需要转换成其他类型
list_set = list(set_2)
三、方法
方法 | 描述 |
add() | 为集合添加元素 |
clear() | 移除集合中的所有元素 |
copy() | 拷贝一个集合 |
difference() | 返回多个集合的差集,可以使用 a - b 实现 |
difference_update() | 移除集合中的元素,该元素在指定的集合也存在。 |
discard() | 删除集合中指定的元素 |
intersection() | 返回集合的交集,可以使用 a & b 实现 |
intersection_update() | 返回集合的交集。 |
isdisjoint() | 判断两个集合是否包含相同的元素,如果没有返回 True,否则返回 False。 |
issubset() | 判断指定集合是否为该方法参数集合的子集,可以使用 a |
issuperset() | 判断该方法的参数集合是否为指定集合的子集,可以使用 a>b 实现 |
pop() | 随机移除元素 |
remove() | 移除指定元素 |
symmetric_difference() | 返回两个集合中不重复的元素集合。可以使用 a ^ b 实现 |
symmetric_difference_update() | 移除当前集合中在另外一个指定集合相同的元素,并将另外一个指定集合中不同的元素插入到当前集合中。 |
union() | 返回两个集合的并集,可以使用 a | b 实现 |
update() | 更新集合 |
猜你喜欢
- 2024-10-31 python画图|散点图动态输出 python画散点图点的形状
- 2024-10-31 Python基础之tuple list dict set
- 2024-10-31 103. __setitem__()高级用法#python编程
- 2024-10-31 「python课程,精心总结」python集合set
- 2024-10-31 python之list(set())函数 python set与list
- 最近发表
- 标签列表
-
- jsp (69)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- pythonif (86)
- location.href (69)
- dockerexec (65)
- tail-f (79)
- queryselectorall (63)
- location.search (79)
- bootstrap教程 (74)
- 单例 (62)
- linuxgzip (68)
- 字符串连接 (73)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)