python3基本数据类型之Set集合

发布时间:2020-09-16 21:42     分类:Python
集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。
基本功能是进行成员关系测试和删除重复元素。
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
创建格式:
parame = {value1,value2,...}
或者
set(value)

代码:
myset = {'aaaaa', 'bbbbbb', 'ccccc', 'dddddd', 'eeeeee', 'fffff','aaaaa'}
print(myset)#会自动去掉重复
if 'aaaaa' in myset :
    print('aaaaa 在集合中')
else :
    print('aaaaa 不在集合中')

# 进行集合的预算
a = set('aaadfsdfsfdsz')
b = set('aadafasdfsafdfdf')
print(a)
print(a-b)#打印a和b的差集
print(a|b)#打印a和b的并集
print(a&b)#打印a和b的交集
print(a^b)#打印a和b中不同时存在的元素

控制台输出:
{'aaaaa', 'dddddd', 'eeeeee', 'bbbbbb', 'fffff', 'ccccc'}
aaaaa 在集合中
{'f', 's', 'z', 'a', 'd'}
{'z'}
{'f', 's', 'z', 'a', 'd'}
{'s', 'a', 'd', 'f'}
{'z'}

评论