Python学习笔记(三)——集合

目录

定义

特性

集合元素的添加

 add函数——加入单个元素

 update函数——加入多个元素

集合元素的删除

remove函数

discard函数

集合元素成员判断

Python组合数据类型性质总结


定义

        集合(set) 是无序可变对象,使用一对大括号界定,元素不可重复,同一个集合
中每个元素都是唯一的。
set_name = {value1,value2,...}
set(value)

特性

        集合中只能包含数字、字符串、元组等不可变类型(或者说可哈希)的数据,
而不能包含列表、字典、集合等可变类型的数据。

集合的优点(可以自动去重)

s={23,'rte','876ads','ret','ret'}
print(type(s))
print(s)

打印集合时,就会发现重复元素被剔除了。

集合元素的添加

 add函数——加入单个元素

s={23,'rte','876ads','ret','ret'}
print(type(s))
print(s)
s.add('dfsasdsad')
print(s)

可以得到尾部添加了该字符串

 update函数——加入多个元素

        注意此处添加的多个元素实际上还是添加一个元素,只不过会将其拆分成多个元素,一个字母或者数字作为一个元素放入集合中。再者,这里的添加只能是以字符串的形式进行添加。否则会报错。

s={23,'rte','876ads','ret','ret'}
print(type(s))
print(s)
s.add('dfsasdsad')
s.update('5,4,65,6')
print(s)

集合元素的删除

remove函数

将元素 x 从集合 s 中移除,如果元素不存在,则会发生错误
a.remove ( ele )

discard函数

将元素 x 从集合 s 中移除,如果元素不存在,不会发生错误。
a. discard ( ele )

集合元素成员判断

输出的结果是布尔类型的True或者False

 element in set_name

Python集合支持并查交集的运算

Python组合数据类型性质总结

 传送门:Python全套学习笔记

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牛哥带你学代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值