集合

1:集合(set)

1.1 :集合的性质

1:可变序列,这一性质与列表和字典相同
2:确定性:不可以存可变对象
3:无序性:存储的顺序是没有顺序的
4:单一性:不能存储重复的元素
5:集合对象也有copy()方法

1.2:空集合的创建

  • 使用花括号进行创建:
set_1 = {1,2,3}
  • 使用强制类型转换(集合函数)进行创建:
  • 把列表类型强转成为集合类型
list_1 = [1, 2, 3, 4, 5, 6, 7]
print(set(list_1))
  • 注意:空集合的创建只能通过强制类型转换进行创建,因为一个花括号是创建一个空的字典

1.3:集合的运算

  • 交集:返回两个集合中的重复元素,用“&”表示
  • 并集:返回两个集合的所有元素,用“|”表示
  • 差集:返回一个集合去除另一个集合后的匀速,用“-”表示
  • “^”: 亦或集
  • “<=”: 检查一个集合是否是另一个集合的子集
  • “<”: 检查一个集合是否是另一个集合的真子集
  • “>= ”:检查一个集合是否是另一个集合的超集
  • “>”:检查一个集合是否是另一个集合的真超集

1.4:集合的方法

  • len() :使用len()来获取集合中元素的数量
  • add():add()向集合中添加元素
  • update():update()将一个集合中的元素添加到另一个集合当中,相当于通用操作里面的“+”操作
  • pop():pop()随机删除集合中的一个元素一般是删除最后一个元素
  • remove():remove() 删除集合中指定的元素
  • clear():clear() 清空集合
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值