python第10天:无序(set)类型详细操作

在python中,llist有一个兄弟,它就是set
一:set的特点
1)无序
2)值唯一
3)无法定义空set
4)其他

二:set定义
1)s1={1,3,'a'}
2)s2=set(['a',1,3,'v'])
3) s3=set('abc1f')  ==》把字符串变成了set  set(['a', '1', 'c', 'b', 'f'])

三:操作
1)新增 add方法  s1.add('b')
2)更新 s4.update(s1)
3)删除  s4.remove(1)
               s4.pop()  随机删除s4中的一个元素
               s4.clear()  清空s4
               s4.discard(2)  如果s4中有2则清空,如果没有也不报错
4)长度 len(s4)
5)最值  max(s4) min(s4)
6)一个set是否在另个set中  s4.issubset(s1)
7)某个元素是否在set中   'a'  in   s4
8)交 并  差  对称差(先交集,再减并集)
x & y    x.intersection(y)

x | y    x.union(y)

x - y    x.difference(y)

x ^ y    x.symmetric_difference(y)

下面跟我一起敲








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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值