set集合
###############################################################
#列表 可变 可重复 有序 []
#元组 不可变 可重复 有序 ()-----------只有一个数据要加上逗号
#字典 可变 可重复 无序 {key:value}
#集合 可变 不可重复 无序 {}
###############################################################
#创建
s = {''}
s1 = set()
print(s,type(s))
print(s1,type(s1))
#创建(有重复自动保留一个)
set0 = {1,2,'这是一个集合','是','是','一'}
print(set0,type(set0))
set1 = set('这是一个集合一个')
print(set1,type(set1))
#添加
set2 = {'第一','第二','第三','第四'}
print(set2,type(set2))
set2.add('第五')
print(set2)
#删除
set3 = {'第一','第二','第三','第四','第五','第六','第七','第八','第九'}
print(set3,'\n')
set3.remove('第一')
print('remove移除指定元素',set3)
set3.pop()
print('pop删除一个元素',set3)
set3.clear()
print('clear清空元素',set3)
del set3
print('del删除set集合,打印会报错')
#交集 &
python = {'A','B','C','D','E','F'}
c = {'C','D','E','H','Y'}
print('\n','python:',python)
print('C:',c,'\n')
print('交集(同时选择python和c的):',python & c,'\n')
#差集 -
print('差集(只选择python没选择c的):',python - c,'\n')
print('差集(只选择c没选择python的):',c - python,'\n')
#并集 |
print('并集(全部选择python和c):',python | c,'\n')