python关于集合的知识案例详解


Posted in Python onMay 30, 2021

一、集合的基本信息

集合:集合是无序的,集合中的元素是唯一的,集合一般用于元组或者列表中的元素去重。

格式:set1 = set()或a={值1,值2}

特性:无序、可变、唯一(去重)

案例:

a=set()
print(type(a))

结果:

python关于集合的知识案例详解

二、集合的基本操作

1、添加元素(add,update)

add:添加元素

案例:

a={1,333,4,5,"小明","小红",1,4,4}
a.add(6)
a.add(45)
print(a)

结果:

python关于集合的知识案例详解

update:是把要传入的元素拆分,做为个体传入到集合中

案例:

a={1,333,4,5,"小明","小红",1,4,4}
a.update("xz")
print(a)

结果:

python关于集合的知识案例详解

2、删除(remove,pop,discard)

remove:使用remove删除集合中的元素 如果有 直接删除 如果没有 程序报错

案例:

a={11,2,3,4,5,8,45,47,55,67,78}
a.remove(3)
print(a)

结果:

python关于集合的知识案例详解

pop():使用pop删除是随机删除集合中的元素 如果set1没有元素讲程序报错

案例:

a={11,2,3,4,5,8,45,47,55,67,78}
a.pop()
print(a)

结果:

python关于集合的知识案例详解

discard:使用discard删除 如果元素存在 直接删除 如果元素不存在 不做任何操作

案例:

a={11,2,3,4,5,8,45,47,55,67,78}
a.discard(3)
print(a)

结果:

python关于集合的知识案例详解

clear:清除

案例:

a={11,2,3,4,5,8,45,47,55,67,78}
a.clear()
print(a)

结果:

python关于集合的知识案例详解

3、集合的交集、并集和差集

交集: & 和intersection

案例1:&

a={3,4,55,6,7,8}
b={3,5,6,90,33}
print(a&b)

结果:

python关于集合的知识案例详解

案例2:intersection

a={3,4,55,6,7,8}
b={3,5,6,90,33}
print(a.intersection(b))

结果:

python关于集合的知识案例详解

并集: |和union

案例1: |

a={3,4,55,6,7,8}
b={3,5,6,90,33}
print(a|b)

结果:

python关于集合的知识案例详解

案例2:union

a={3,4,55,6,7,8}
b={3,5,6,90,33}
print(a.union(b))

结果:

python关于集合的知识案例详解

差集:-和difference

案例1:-

以上就是python关于集合的知识的详细内容,更多关于python集合的知识的资料请关注三水点靠木其它相关文章!

Python 相关文章推荐
Python开发WebService系列教程之REST,web.py,eurasia,Django
Jun 30 Python
详解Python中使用base64模块来处理base64编码的方法
Jul 01 Python
Python内置函数OCT详解
Nov 09 Python
Python实现pdf文档转txt的方法示例
Jan 19 Python
Python画柱状统计图操作示例【基于matplotlib库】
Jul 04 Python
python os.listdir按文件存取时间顺序列出目录的实例
Oct 21 Python
python爬虫爬取微博评论案例详解
Mar 27 Python
Python Django 简单分页的实现代码解析
Aug 21 Python
Python多线程爬取豆瓣影评API接口
Oct 22 Python
通过python实现windows桌面截图代码实例
Jan 17 Python
Python3爬虫里关于识别微博宫格验证码的知识点详解
Jul 30 Python
Django数据统计功能count()的使用
Nov 30 Python
教你漂亮打印Pandas DataFrames和Series
pytorch 实现多个Dataloader同时训练
python 如何做一个识别率百分百的OCR
基于PyTorch实现一个简单的CNN图像分类器
May 29 #Python
python 爬取华为应用市场评论
python 开心网和豆瓣日记爬取的小爬虫
May 29 #Python
Python趣味挑战之实现简易版音乐播放器
You might like
php轻松实现中英文混排字符串截取
2014/05/28 PHP
PHP遍历目录并返回统计目录大小
2014/06/09 PHP
Codeigniter实现发送带附件的邮件
2015/03/19 PHP
PHP实现类似题库抽题效果
2018/08/16 PHP
基于jquery的防止大图片撑破页面的实现代码(立即缩放)
2011/10/24 Javascript
跨浏览器的事件对象介绍
2012/06/27 Javascript
使用GruntJS链接与压缩多个JavaScript文件过程详解
2013/08/02 Javascript
js获取php变量的实现代码
2013/08/10 Javascript
js跨域访问示例(客户端/服务端)
2014/05/19 Javascript
详解Javascript动态操作CSS
2014/12/08 Javascript
分享使用AngularJS创建应用的5个框架
2015/12/05 Javascript
jQuery自定义图片缩放拖拽插件imageQ实现方法(附demo源码下载)
2016/05/27 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
获取input标签的所有属性的方法
2016/06/28 Javascript
浅谈addEventListener和attachEvent的区别
2016/07/14 Javascript
js正则表达式验证表单【完整版】
2017/03/06 Javascript
Vue 单文件中的数据传递示例
2017/03/21 Javascript
基于jQuery实现图片推拉门动画效果的两种方法
2017/08/26 jQuery
微信小程序开发之IOS和Android兼容的问题
2017/09/26 Javascript
使用layer弹窗和layui表单实现新增功能
2018/08/09 Javascript
小程序页面动态配置实现方法
2019/02/05 Javascript
Vue 实现手动刷新组件的方法
2019/02/19 Javascript
js实现多个倒计时并行 js拼团倒计时
2019/02/25 Javascript
详解从0开始搭建微信小程序(前后端)的全过程
2019/04/15 Javascript
Python处理菜单消息操作示例【基于win32ui模块】
2018/05/09 Python
TensorFlow实现模型评估
2018/09/07 Python
Python从list类型、range()序列简单认识类(class)【可迭代】
2019/05/31 Python
运用PyTorch动手搭建一个共享单车预测器
2019/08/06 Python
如何使用PyCharm引入需要使用的包的方法
2020/09/22 Python
暑假家长评语大全
2014/04/17 职场文书
市级文明单位申报材料
2014/05/07 职场文书
投资合作意向书范本
2015/05/08 职场文书
消费者理赔投诉书
2015/07/02 职场文书
公司回复函格式
2015/07/14 职场文书
情况说明书怎么写
2015/10/08 职场文书
高中班主任工作总结(范文)
2019/08/20 职场文书