python3集合_python3常见集合方法及代码解析

本章将介绍 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)

以上为小鱼在池塘捕获的集合常用方法,站好位快输出~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值