集合相关操作

 1 a=set('15awee')            #创建可变集合
 2 s=frozenset('kokoko')      #创建不变集合
 3 print(a,s)
 4 
 5 b=['dsss',4455,'dsss']     #将列表转换为集合
 6 b1=set(b)
 7 print(b1)
 8 
 9 c=set('alex')
10 c.add('apple')    #用add方法给集合添加一个元素'apple'
11 c.add(555)   #用add方法给集合添加一个元素'555'
12 print(c)
13 
14 d=set('o')
15 d.update('apple') #update也是添加元素,但此时增加的是四个元素'a','p','l','e'
16 d1=set('o')
17 d1.update([122,'apple'])#此时增加的是两个元素'122','apple'
18 print(d,d1)
19 
20 e=['app',88,'xx',799]
21 e1=set(e)
22 print(e1)       #查看e1的元素
23 e1.remove('app') #用remove删除一个元素
24 print(e1)
25 e1.pop()       #随机删除一个元素
26 print(e1)
27 e1.clear()    #清空集合中的元素
28 print(e1)
29 del e1      #删除集合
30 
31 a=set([1,2,3,4,5])
32 b=set([4,5,6,7,8])
33 print(a.union(b))  #并集
34 print(a | b)
35 
36 print(a.intersection(b))  #交集
37 print(a & b)
38 
39 print(a.difference(b))    #差集
40 print(a-b)
41 
42 print(a.symmetric_difference(b))   #对称差集
43 print(a^b)
44  

 

转载于:https://www.cnblogs.com/Finance-IT-gao/p/10362208.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值