第六课集合:

第六课集合:

set:集 合 是 一 个 无 序 不 重 复(唯一) 元素 的 集 。
空集 合 list()
大括号或 set() 函数可以用来创建集合。 注意:想要创建空集合,你必须使用set() 而不是 {} 。{}用于创建空字典;{}
示例:
s={"a","ss",132,343.03,(33,33,44),True};
print(s)
#s.add("a")

p= s.pop();#随机删除
print("pop()得到:",p)
print(type(s))#类型:集合
print(s)

集合的两种方式
a = {"a", "b", "c", "d", "e"}
b = set(["a", "b", "z", "y"])
print(a)
print(b)

2>
 a = {"a", "b", "c", "d", "e"}
 b = set(["a", "b", "z", "y"])
2-1>
演示联合
print(a|b)#将两个集合合并,但排除重复

2-2>
 演示交
print(a & b)#只找两个集合中的重复对象

2-3>
演示差
print(b-a)#两者相减,减数里的全部对象全部减去,留有被减数里的不同对象
print(a-b);

a = {"a", "b", "c", "d", "e"}
b = {"a", "b", "c", "d", "e"}
print(a-b);
print(b-a);#如果两个集合里的对象全部相等,那么两者相减将全部减去

2-4>
对称差集
print(a^b)#与两个集合合并的效果相同,排除重复

#遍历
for i in a:
    print(i,end=" ")

2-5>
创建两个集合的不同方式,但效果是一样的
se=set(('abcd',));
set1=set({'abcd'});
print(se)
print(set1)

2-6>
a=a|b;#两个集合合并
#update函数
a.update('1234');#向a集合添加对象1234
print(a)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值