本文主要描述Python集合的内容:
1.集合概述。包括什么是集合,集合的特点;
2.集合的操作,包括集合的创建、增、删、查和数学计算。
1.集合概述
1.1什么是集合
由一系列不重复的不可变类型变量组成的可变散列容器。
1.2集合的特点
1.相当于只有键没有值的字典(键则是集合的数据)
2.集合内部无重复项,自带去重功能
3.集合可进行交集、并集、补集和子集等数学运算
2.集合操作
2.1创建
set01 = {"wxl","Mjj","wxl"}
print(type(set01))
print(set01)
运行结果:
<class 'set'>
{'Mjj', 'wxl'}
2.2添加
set01.add(234)
print(set01)
运行结果:
{'Mjj', 234, 'wxl'}
2.3删除
if 234 in set01:
set01.remove(234)
print(set01)
运行结果:
{'Mjj', 'wxl'}
2.4查找
for item in set01:
print(item)
运行结果:
Mjj
wxl
2.5数学计算
set02 = {23,45,67,38}
set03 = {67,38,75}
print(set02 & set03)#交集
print(set02 | set03)#并集
print(set02 ^ set03)#补集
print(set02 < set03)#子集
运行结果:
{67, 38}
{67, 38, 23, 75, 45}
{23, 75, 45}
False