python学习笔记——第五章 集合(我把所有python笔记做了顺序上的调整和总结,希望可以便于你们阅读)

5.集合的基本操作

5.1 集合的创建和插入元素

创建集合:

 方式1:

使用{},在其中添加元素即可

方式2:

使用set函数

格式:

a=set(a,1243,23)或者在其中添加列表、元组等

插入元素:

方式1:

使用add函数把一个元素插入其中,x必须是一个可哈希对象

格式:

s.add(x)

方式2:

使用update函数将x拆分成多个元素加入,x必须是一个可迭代对象

格式:

s.update(x)

5.2 集合的运算

交集、并集、差集和对称差集

使用intersection函数可以计算两个集合的交集,不会改变原有函数,返回交集

格式:

s=s1.intersection(s2)

使用union函数可以计算两个集合的并集,不会改变原有函数,返回并集

格式:

s=s1.union(s2)

使用difference函数可以计算两个集合的差集(即为包含在s1中但是不包含在s2中的集合),不会改变原有函数,返回差集

格式:

s=s1.difference(s2)

使用symmetric_difference函数可以计算两个集合的对称差集(即为只包含在s1中或只包含在s2中的集合),不会改变原有函数,返回对称差集

格式:

s=s1.symmetric_difference(s2)

子集和父集

使用issubset函数来判断一个集合是不是另一个集合的子集,若是则返回True,否则返回False

格式:

s=s1.issubset(s2)

使用issuperset函数来判断一个集合是不是另一个集合的父集,若是则返回True,否则返回False

格式:

s=s1.issuperset(s2)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值