本章将介绍 Python3集合类型常用的一些方法
union() 集合的合并即求集合的并集 ,等价符号为 |
set1={1,2,3}
set2={2,3,4,5}
sets_1=set1.union(set2)
sets_2=set1 | set2
print(sets_1)
print(sets_2)
intersection() 求集合的交集 ,等价符号为 &
set1={1,2,3}
set2={2,3,4,5}
sets_1=set1.intersection(set2)
sets_2=set1 & set2
print(sets_1)
print(sets_2)
difference() 求集合的相对差集 ,等价符号为 -
set1={1,2,3}
set2={2,3,4,5}
sets_1=set1.difference(set2) #set2相对于set1的差集
sets_2=set1 - set2
print(sets_1)
print(sets_2)
symmetric_difference 求集合的对称差集,等价符号为 ^
可以理解成交集 & 的相反操作
set1={1,2,3}
set2={2,3,4,5}
sets_1=set1.symmetric_difference(set2)
sets_2=set1 ^ set2 #也可以用异或来理解
print(sets_1)
print(sets_2)
issubset() 判断集合是否为另一个集合的子集 ,等价符号为 < 或者 <=
set1={1,2,3}
set2={1,2,3,4,5}
res_1=set1.issubset(set2)
res_2=set1 < set2
print(res_1)
print(res_2)
add() 集合添加元素
sets={1,2,3}
sets.add(4)
print(sets)
update(set) 集合中添加集合中的所有元素
sets={1,2,3}
sets.update({11,12})
print(sets)
remove() 集合删除元素
sets={1,2,3,4,5}
sets.remove(5)
print(sets)
pop() 从集合中随机弹出一个元素 ,集合是无序的所以无法定义弹出对象
sets={1,2,3,4,5}
sets.pop()
print(sets)
clear() 清空集合中的所有元素
sets={1,2,3,4,5}
sets.clear()
print(sets)
以上为小鱼在池塘捕获的集合常用方法,站好位快输出~~
网友评论