Python精简入门学习(十三)
Python精简入门学习之集合
-set
不支持索引和切片 是一个无序的且不重复的容器,类似于字典 但是只有key 没有value。
-创建集合
dic1 = {1:3} set1 = {1,2,3} set2 = {2,3,4} print(type(dic1)) print(type(set1))
-添加操作
dic1 = {1:3} set1 = {1,2,3} set2 = {2,3,4} set1.add('python') print(set1)
-清空操作
dic1 = {1:3} set1 = {1,2,3} set2 = {2,3,4} set1.clear() print(set1)
-差集操作
dic1 = {1:3} set1 = {1,2,3} set2 = {2,3,4} rs = set1.difference(set2) print(rs) print(set1-set2) print(set1)
-交集操作
dic1 = {1:3} set1 = {1,2,3} set2 = {2,3,4} print(set1.intersection(set2)) print(set2&set1)
-并集操作
dic1 = {1:3} set1 = {1,2,3} set2 = {2,3,4} print(set1.union(set2)) print(set1 | set2)
-删除操作
dic1 = {1:3} set1 = {1,2,3} set2 = {2,3,4} # pop就是从集合中拿数据并且同时删除 print(set1) quData = set1.pop() print(quData) print(set1) print(set1.discard(3)) # 指定移除的元素 print(set1)
-两个集合
dic1 = {1:3} set1 = {1,2,3} set2 = {2,3,4} set1.update(set2) print(set1)
个人整理好了java和python的资料可免费领取
1.JAVA资源分享:大厂面试解析+架构笔记+进阶学习PDF+精选视频资源
2.Python资源分享:python爬虫+数据分析+办公自动化+全栈开发+人工智能+面试真题分享+精选视频