python---集合

集合—{ } 不重复
列表—[ ]
字典—{ a:b}
元组—()

创建和遍历集合()set方法 格式只能(“字母”)

#创建集合方法一
bag={"apple","orange"}
#创建集合方法二
package=set('abcd')

#遍历集合
print(bag)
print(package)

集合的运算

#集合的运算
a={1,2,3}
b={2,3,4}
#a包含而b不包含
print(a-b)
#ab中所有的元素
print(a|b)
>>> # 下面展示两个集合间的运算.
...
>>> a = set('abracadabra')
>>> b = set('alacazam')
>>> a                                  
{'a', 'r', 'b', 'c', 'd'}
>>> a - b                              # 集合a中包含而集合b中不包含的元素
{'r', 'd', 'b'}
>>> a | b                              # 集合a或b中包含的所有元素
{'a', 'c', 'r', 'd', 'b', 'm', 'z', 'l'}
>>> a & b                              # 集合a和b中都包含了的元素
{'a', 'c'}
>>> a ^ b                              # 不同时包含于a和b的元素
{'r', 'd', 'b', 'm', 'z', 'l'}

增加和删除元素

#增加元素
a.add("add")
print(a)
#删除元素
a.remove(1)
print(a)
#删除元素方法二,若元素本来不存在不会报错
a.discard(2);
print(a)

计算长度/清空集合

#计算元素个数
len(a)
print(len(a))
#清空集合
a.clear()

判断元素是否存在

#判断元素是否存在
print("add" in a)

其他方法
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值