每天一点Python——day57

本文介绍了Python中集合的三种基本操作:通过in/notin判断元素存在性,使用add/update添加元素,以及remove/discard/pop/clear删除元素。add用于单个元素添加,update支持添加多个元素或其它数据结构转换为集合。remove和discard删除元素,前者不存在时报错,后者则不作处理。pop会随机删除一个元素,而clear则会清空整个集合。
摘要由CSDN通过智能技术生成
#第五十七天
'''
集合的相关操作:
因为集合是可变序列,所以具备增删改操作
①集合元素的判断操作:使用in或者not in
用途:用来检查集合中是否存在指定的元素
'''#例:
s={10,20,30,40,50}#创建一个集合
print(10 in s)#判断10是否存在于集合s中
print(100 in s)#判断100是否存在于集合s中
#输出True,为成立 False为不成立
print(10 not in s)#判断10是否不存在s中
print(100 not in s)#判断100是否不存在s中
'''
②集合元素的新增操作:
使用add()的方法,一次添加一个元素
使用update()的方法,一次至少添加一个元素【添加多个元素】
'''#例
t={1,2,33,4,5,6,100}#创建一个集合
t.add(80)#添加一个元素80
print(t)#会发现80已经添加进去了
t.update({101,12})#添加一个集合
print(t)#输出
#update除了放集合还可以放列表,元组等
t.update([15,18,136])
print(t,type(t))#会发现将列表转成了集合放进去了
t.update((189,199))#添加元组
print(t)
'''
③集合元素的删除操作:
1、使用remove()方法:一次删除一个指定元素,如果指定元素不存在,则报keyerror
2、使用discard()方法:一次删除一个指定元素,如果指定元素不存在,则不报错,直接输出原结果
3、使用pop()方法:一次只删除任意一个元素
使用clear()方法:清空集合
'''#例:
m={1,2,3,4,5,6,67,88,99}
m.remove(67)
print(m)#会发现删除了67
'''
m.remove(5000)
print(m)
'''#因为报可以error,所以我注释了
m.discard(5000)
print(m)
#发现5000没有,不报错,不异常,不操作,原模原样输出
m.pop()
print(m)
#会随机删除一个数,具体删哪个不知道
#如果指定删除对象
'''m.pop(1)
print(m)#发现报错,为了方便我注释了,所以pop()不能添加参数,任意删除
'''
#clear()
m.clear()
print(m)#会发现清空了,变成了空集合

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值