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爬虫+数据分析+办公自动化+全栈开发+人工智能+面试真题分享+精选视频

全部评论

相关推荐

一表renzha:手写数字识别就是一个作业而已
点赞 评论 收藏
分享
06-19 19:06
门头沟学院 Java
码农索隆:别去东软,真学不到东西,真事
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务