- 集合格式:set = {},由不同元素组成(元素不能重复),(set{}只能去重,但无序不能保持排列)。
- 无序。
- 集合元素必须是不可变类型。(不可变类型:字符串、整型、元组)。
- 方法:set={1,2,3} set1={1,2,3,4}
add():添加。
clear():清空集合。
copy():拷贝。
pop():随机删除。
remove():指定删除,不存在则会报错。
discard():自定删除,不存在不会报错,不影响程序运行。
intersection()/&:求交集。p=set.intersection(set1)——>print得出 {1,2,3}
union()/&:求并集。p=set.union(set1)——>{1,2,3,4}
difference()/-:求差集。p=set1.difference(set)——>{4}
symmetric_difference():交叉补集。p=set.symmetric_difference(set1)——>{4}
diffrence_update():求差集并更新。set1.difference_update(set)——>set1={4}
intersection_update():求交集并更新。set1.intersection_update(set)——>set1={1,2,3}
isdisjoint():测试没有交集得True,反之,False。
issubset():判断子集 p=set.issubset(set1)——>True。
isssuperset():判断父集 p=set.issubset(set1)——>False。
update():更新、合并,①并输出新的集合,区别于union不输出更新;②同时更新多个值,区别于add只能放一个;③课迭代即可更新。
frozenset():不可变集合。
python基本数据类型之集合set
最新推荐文章于 2024-09-09 00:00:00 发布