Python笔记5----集合set

1、集合的概念:无序不重复

分为可变集合(set())和不可变集合(frozenset)两种

2、创建集合

aset=set('hello')

>>aset={'h','e','l','o'}

3、集合的基本运算

数学符号Python符号意思
- 或 \       -差集
&交集
|并集
!=不等于
==等于
in有成员资格
not in没有成员资格

 

增:aset.add('world')    >>aset={'h','world','e','o','l'}

更新:aset.update('world')    >>aset={'h','w','r','l','o','d','e'}

删:aset.remove('w')            >>aset={'h','r','l','o','d','e'}

aset={'h','e','l','o'}

bset={'w','o','r','l','d'}

交:aset&bset    >>{'o','l'}

并:aset|bset     >>{'h','e','l','o','w','r','d'}

差:aset-bset    >>{'h','e'}    即aset有的bset没有的

等于:aset==bset   >>False

判断是否是子集:aset.issubset(bset)

转变成list或者tuple: list(aset)      tuple(aset)

 

转载于:https://www.cnblogs.com/Lee-yl/p/8624034.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值