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')
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术