10.27,集合

实现代码:

#定义
set1 = set([1, 3, 4, 5, 6, 8])

print(set1)

print("--------------------------")
#添加 add() update()
set2 = set([7])
set1.add(2)
print(set1)

set1.update(set2)
print(set1)

print("--------------------------")
#删除 remove():删除不存在的元素时报错 discard():删除不存在的元素时不报错 clear():清空
set1.remove(1)
set1.discard(2)
set1.discard(0)
#set1.clear()

print(set1)

print("--------------------------")
#运算 union():并集 intersection():交集 difference():差集
set3 = set([1, 3, 4, 5, 6, 8])

print(0 in set3)
print(set1 == set3)
print(set1 <= set3)
print(set1 < set3)
print(set1 >= set3)
print(set1 > set3)
print(set1 | set2)
print(set1 & set3)
print(set1 - set3)
print(set1 ^ set3)
#print(set1 |= set3)

print("--------------------------")
#遍历 for循环
for set11 in set1:
    print(set11, end=" ")

运行结果:

{1, 3, 4, 5, 6, 8}
--------------------------
{1, 2, 3, 4, 5, 6, 8}
{1, 2, 3, 4, 5, 6, 7, 8}
--------------------------
{3, 4, 5, 6, 7, 8}
--------------------------
False
False
False
False
False
False
{3, 4, 5, 6, 7, 8}
{3, 4, 5, 6, 8}
{7}
{1, 7}
--------------------------
3 4 5 6 7 8
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值