集合的特性

添加单个元素

s = {1, 2, 3, 4, 5, 6}
print(s)
s.add(100)
s.add(888)
print(s)

在这里插入图片描述

添加多个元素

s = {1, 2, 3, 4, 5, 6}
print(s)
s.update({222,333,444,555})
print(s)

在这里插入图片描述

弹出删除集合中的元素

s = {1, 2, 3, 4, 5, 6}
print(s)
a = s.pop()
print(a)
print(s)

在这里插入图片描述

删除集合中指定的元素

s = {1, 2, 3, 4, 5, 6}
print(s)
s.remove(4)
print(s)

在这里插入图片描述

集合中元素的排序

s1={6,8,999,444,0,345}
sorted(s1)
print(s1)

在这里插入图片描述

并集的表示

s = {1, 2, 3, 4, 5, 6}
print(s)
s1={6,8,999,444,0,345}
print('并集:',s.union(s1))
print('并集:',s | s1)

在这里插入图片描述
在这里插入图片描述

交集的表示

s = {1, 2, 3, 4, 5, 6,888,444,999}
print(s)
s1={6,8,999,444,0,345}
print('交集:',s.intersection(s1))
print('交集:',s & s1)

在这里插入图片描述

差集的表示

s = {1, 2, 3, 4, 5, 6, 888, 444, 999}
print(s)
s1 = {6, 8, 999, 444, 0, 345}
print('差集:', s.difference(s1))
print('差集:', s - s1)

在这里插入图片描述

对等差分:并集-交集

s = {1, 2, 3, 4, 5, 6, 888, 444, 999}
print(s)
s1 = {6, 8, 999, 444, 0, 345}
print('对等差分:', s.symmetric_difference(s1))
print('对等差分:', s ^ s1)

在这里插入图片描述

集合1是否是集合2的子集

x={'westos','redhat','python'}
y={'redhat','python','linux'}
print(x.issubset(y))
z={1,2,3}
p={1,2,3,4,5,6,7,8,9}
print(z.issubset(p))

在这里插入图片描述

两个集合是否相交

x={'westos','redhat','python'}
y={'redhat','python','linux'}
print(x.isdisjoint(y))

在这里插入图片描述

集合中的成员操作符

s = {1, 2, 3}
print(1 in s)
print(1 not in s)

在这里插入图片描述

fo循环

s = {1, 2, 3}
for i in s:
    print(i,end='')
print()

print('hello')

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值