python从小白到入门(6)

1、集合:

>>> set_a = {1,2,3,1,'a','b','c'}
>>> set_a
{1, 2, 3, 'c', 'a', 'b'}
>>> #集合
>>> #集合没用顺序,没有重复,不能索引,hash 哈希类型

2、

>>> set1 = {1,2,3}
>>> set2 = {'a','b','c'}
>>> set3 = {1, 'a', 2}
>>> set1 & set2
set()
>>> set1 & set3
{1, 2}
>>> #是否存在交集,set()表示不存在。
>>> set1 | set2
{1, 2, 3, 'b', 'c', 'a'}
>>> #并集
>>> set3 - set1
{'a'}
>>> #减去交集部分
>>> #差集

3、add() 添加 update()添加多个

>>> set_a.add(4)
>>> set_a
{1, 2, 3, 4, 'c', 'a', 'b'}
>>> set_a.update({2,5,6,9})
>>> set_a
{1, 2, 3, 4, 5, 6, 9, 'c', 'a', 'b'}

4、
pop() 随机删除,
remove()指定删除
5、isdisjoint()

>>> set1.isdisjoint(set3)
False
>>> #判断有没有交集,没有交集返回True,有返回False

6、issubset()
set1.issubset(set3)
判断集合1 是否被包含于集合3, 包含返回True

7、is 身份运算符

>> id(set1)
2648968788000
>>> id(set2)
2648968787776
>>> set1 is set2
False
>>> #not is 与is 相反

8、in 成员运算符

>>> set1
{1, 2, 3}
>>> 1 in set1
True
>>> 1 not in set1
False

9、不可变对象 元组 数值,字符串。 可变对象 列表 集合 字典。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值