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 通过URL打开图片实例详解
Jun 01 Python
Django中利用filter与simple_tag为前端自定义函数的实现方法
Jun 15 Python
Python守护线程用法实例
Jun 23 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
May 25 Python
Python 生成 -1~1 之间的随机数矩阵方法
Aug 04 Python
详解pyppeteer(python版puppeteer)基本使用
Jun 12 Python
python实现在函数图像上添加文字和标注的方法
Jul 08 Python
基于Python获取docx/doc文件内容代码解析
Feb 17 Python
如何提高python 中for循环的效率
Apr 15 Python
python实现录音功能(可随时停止录音)
Oct 26 Python
python中pyplot基础图标函数整理
Nov 10 Python
Python+Pillow+Pytesseract实现验证码识别
May 11 Python
教你漂亮打印Pandas DataFrames和Series
pytorch 实现多个Dataloader同时训练
python 如何做一个识别率百分百的OCR
基于PyTorch实现一个简单的CNN图像分类器
May 29 #Python
python 爬取华为应用市场评论
python 开心网和豆瓣日记爬取的小爬虫
May 29 #Python
Python趣味挑战之实现简易版音乐播放器
You might like
在PHP中利用XML技术构造远程服务(上)
2006/10/09 PHP
使用php重新实现PHP脚本引擎内置函数
2007/03/06 PHP
php app支付宝回调(异步通知)详解
2018/07/25 PHP
JavaScript Accessor实现说明
2010/12/06 Javascript
JQuery+JS实现仿百度搜索结果中关键字变色效果
2011/08/02 Javascript
Jquery插件实现点击获取验证码后60秒内禁止重新获取
2015/03/13 Javascript
jQuery中trigger()与bind()用法分析
2015/12/18 Javascript
使用Node.js搭建静态资源服务详细教程
2017/08/02 Javascript
Vue中div contenteditable 的光标定位方法
2018/08/25 Javascript
自定义Vue组件打包、发布到npm及使用教程
2019/05/22 Javascript
jQuery实现日历效果
2020/09/11 jQuery
[01:00:14]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第三场
2018/04/10 DOTA
跟老齐学Python之类的细节
2014/10/13 Python
Python遍历zip文件输出名称时出现乱码问题的解决方法
2015/04/08 Python
Python 运行.py文件和交互式运行代码的区别详解
2019/07/02 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
django实现支付宝支付实例讲解
2019/10/17 Python
解决django接口无法通过ip进行访问的问题
2020/03/27 Python
python创建文本文件的简单方法
2020/08/30 Python
Pandas直接读取sql脚本的方法
2021/01/21 Python
宝拉珍选澳大利亚官方购物网站:Paula’s Choice澳大利亚
2016/09/13 全球购物
葡萄牙航空官方网站:TAP Air Portugal
2019/10/31 全球购物
Tea Collection官网:一家位于旧金山的童装公司
2020/08/07 全球购物
简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
2016/11/20 面试题
大学生收银员求职信分享
2014/01/02 职场文书
2014年圣诞节促销方案
2014/03/14 职场文书
中学教师师德师风演讲稿
2014/08/22 职场文书
心得体会的写法
2014/09/05 职场文书
县政府办公室领导班子对照检查材料思想汇报
2014/09/28 职场文书
教师作风整改措施思想汇报
2014/10/12 职场文书
党的群众路线教育实践活动心得体会(乡镇)
2014/11/03 职场文书
在职证明书模板
2015/06/15 职场文书
工人先锋号事迹材料(2016精选版)
2016/03/01 职场文书
劳务派遣管理制度(样本)
2019/08/23 职场文书
Python使用openpyxl批量处理数据
2021/06/23 Python
教你使用Ubuntu搭建DNS服务器
2022/09/23 Servers