python基础之集合

集合:可变的数据类型,它里面存在的元素必须是不可变的数据类型,无序,不重复

增加

python
set1=({'aaa','bbb','ccc'})
## 集合的增:add
set1.add('ddd')
print(set1)
# update
set1.update('eee')
print(set1)

结果:
image.png

删除

# 删除pop 随机删除  有返回值
set1=({'aaa','bbb','ccc'})
set1.pop()
print((set1))
# 删除remove 按元素删除
set1.remove('aaa')
print(set1)
# 删除 clear  清空集合
set1.clear()
print((set1))
# 删除 del  删除整个集合 删除后会报错
set1=({'aaa','bbb','ccc'})
del set1
print(set1)

结果:
image.png

image.png


# 查:只能用for循环去查
set1=({'aaa','bbb','ccc'})
for i in set1:
    print(set1)

结果:


image.png

集合可以求交集和并集

交集:

set2=({1,2,3,4})
set3=({3,4,5,6})
set4=set2&set3      # 第一种方法
set2.intersection(set3)  # 第二种方法
print((set4))

结果:


image.png

并集:

set2=({1,2,3,4})
set3=({3,4,5,6})
set5=set2|set3   # 第一种方法
set5=set.union(set3)    # 第二种方法
print(set5)

结果:


image.png

你可能感兴趣的:(python基础之集合)