龙空技术网

python 集合

爱简单11 307

前言:

当前姐妹们对“python交集并集符号”大约比较关注,你们都需要学习一些“python交集并集符号”的相关资讯。那么小编也在网络上搜集了一些对于“python交集并集符号””的相关知识,希望看官们能喜欢,看官们快快来了解一下吧!

#集合

'''

集合是无序可变,元素不能重复。实际上,集合底层是字典的实现,集合的所有元素都是

字典中的键对象,因此是不能重复且唯一

'''

#一、集合的创建和删除

#1、使用{}创建集合,并使用add()方法添加元素

a={1,2,3}

print(a)

a.add(7) #将元素添加

print(a)

#2、使用set(),将列表、元组等可迭代对象转换成集合,如果原来数据存在重复,则只保留一个

a=['aa','bb','cc','dd','cc']

b=set(a)

print(b)

#3、remove()删除指定元素,clear()清空整个集合

a={10,20,30,'aa'}

a.remove(10) #删除指定元素10

print(a)

a.clear() #清空整个集合

print(a)

#二、集合的相关操作,交集、并集、差集运算

a={1,3,'aabb'}

b={2,"aabb","cc",4}

#1、集合的并集,符号|,或者使用union()

#a.union(b)

print(a|b) #两个集合都包含,去掉相同元素

#2、集合的交集,符号&,或者使用intersection()

#a.intersection(b)

print(a&b) #两个都包含的元素

#3、集合的差集,符号-,或者使用difference()

#a.difference(b)

print(a-b) #集合a中的元素去掉b中相同元素

标签: #python交集并集符号