集合
集合:集合是没有顺序的概念。所以不能用切片和索引操作。
1、创建集合。set():可变的。frozenset():不可变的。
2、添加操作:add,update
1 b = set("abc")
2 print(b)
3 b.add("python")#add将python作为整个元素加入到集合中
4 print(b)
5 b.update("python")#update将python中的每个元素加入到集合中
6 print(b)
7
8 运行结果:
9 {'c', 'a', 'b'}
10 {'c', 'a', 'b', 'python'}
11 {'b', 'python', 'y', 'o', 'n', 'p', 'c', 'a', 'h', 't'}
3、删除 remove
b.remove()
4、成员关系 in,not in
5、交集、并集、差集 & | -
1 a = set("abcd")
2 b = set("bcdef")
3 print(a&b)
4 print(a|b)
5 print(a-b)
6
7 {'d', 'c', 'b'}
8 {'e', 'f', 'b', 'd', 'c', 'a'}
9 {'a'}
6、集合去重 列表元素重复
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步