Python基础编程(十)——set

之前提到了python中的几种标准类型,这里对这几种标准类型简单总结一下,作为学习笔记记录。

set定义

关于set定义和创建的相关内容之前已经简单介绍过,具体可以看这篇文章

序列操作

set类型虽然也是序列类型的一种,但是set的序列操作却只有成员操作,具体可以看这篇文章

集合运算

set的集合运算之前也进行过相关介绍,具体可以看这篇文章

tuple函数和方法

python中set类型的相关函数主要为序列类型所使用的相关函数,这些内容之前也已经介绍过,具体可以看这篇文章

python中set类型的相关方法主要有:

方法描述
set.add(x)添加元素到集合中,如果元素已经存在则无效
set.clear()移除集合中的所有元素
set.copy()返回集合的复制
set.difference(seq)返回两个或多个集合的差集
set.difference_update(seq)从当前集合中移除另一个集合的所有元素
set.discard(x)如果x为集合成员,就移除该元素,否则什么都不做
set.intersection(seq)返回两个集合的交集

set.intersection_update(seq)

以当前集合和另一个集合的交集更新当前集合
set.isdisjoint(seq)如果两个集合交集为空返回true
set.issubset(seq)判断另一个集合是否包含当前集合
set.issuperset(seq)判断当前集合是否包含另一个集合
set.pop()移除任一集合元素并返回该集合,如果集合为空,则抛出错误
set.remove(x)从集合中移除一个元素,若该元素不属于该集合,则抛出错误
set.symmetric_difference(seq)

返回两个集合的对称差

set.symmetric_difference_update(seq)用两个集合的对称差更新当前集合
set.union(seq)返回集合的并集
set.update(seq)用集合的并集更新当前集合
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值