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编写检测数据库SA用户的方法
Jul 11 Python
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
Jan 09 Python
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
Jan 23 Python
Python将主机名转换为IP地址的方法
Aug 14 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
Oct 14 Python
Python+OpenCV实现旋转文本校正方式
Jan 09 Python
pyqt5中动画的使用详解
Apr 01 Python
Python实现汇率转换操作
May 03 Python
python3.7+selenium模拟淘宝登录功能的实现
May 26 Python
python3检查字典传入函数键是否齐全的实例
Jun 05 Python
Django websocket原理及功能实现代码
Nov 14 Python
Python基础之元类详解
Apr 29 Python
教你漂亮打印Pandas DataFrames和Series
pytorch 实现多个Dataloader同时训练
python 如何做一个识别率百分百的OCR
基于PyTorch实现一个简单的CNN图像分类器
May 29 #Python
python 爬取华为应用市场评论
python 开心网和豆瓣日记爬取的小爬虫
May 29 #Python
Python趣味挑战之实现简易版音乐播放器
You might like
SONY ICF-SW55的电路分析
2021/03/02 无线电
通过缓存数据库结果提高PHP性能的原理介绍
2012/09/05 PHP
PHP函数实现从一个文本字符串中提取关键字的方法
2015/07/01 PHP
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/06 Javascript
始终在屏幕中间显示Div的代码(css+js)
2011/03/10 Javascript
javascript实现复选框选中属性
2015/03/25 Javascript
javascript实现仿百度图片的瀑布流加载效果
2016/04/20 Javascript
Javascript中的数组常用方法解析
2016/06/17 Javascript
fullpage.js全屏滚动插件使用实例
2016/09/06 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
vue实现todolist单页面应用
2017/04/11 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
Javascript的this详解
2019/03/23 Javascript
vue打包npm run build时候界面报错的解决
2020/08/13 Javascript
Map与WeakMap类型在JavaScript中的使用详解
2020/11/18 Javascript
微信小程序学习之自定义滚动弹窗
2020/12/20 Javascript
[01:32]TI奖金增速竟因它再创新高!DOTA2勇士令状不朽珍藏Ⅰ饰品欣赏
2018/05/18 DOTA
python 不关闭控制台的实现方法
2011/10/23 Python
python使用xauth方式登录饭否网然后发消息
2014/04/11 Python
Python的for和break循环结构中使用else语句的技巧
2016/05/24 Python
Python实现定时任务
2017/02/08 Python
Python实现的多线程同步与互斥锁功能示例
2017/11/30 Python
python for循环输入一个矩阵的实例
2018/11/14 Python
python random从集合中随机选择元素的方法
2019/01/23 Python
详解Django+uwsgi+Nginx上线最佳实战
2019/03/14 Python
瑞士香水购物网站:Parfumcity.ch
2017/01/14 全球购物
计算机专业自我鉴定
2013/10/15 职场文书
初中女生自我鉴定
2013/12/19 职场文书
护理学应聘自荐书范文
2014/02/05 职场文书
规划编制实施方案
2014/03/15 职场文书
五心教育心得体会
2014/09/04 职场文书
一份没有按时交货失信于客户的检讨书
2014/09/19 职场文书
2016年教师师德师风心得体会
2016/01/12 职场文书
Java日常练习题,每天进步一点点(38)
2021/07/26 Java/Android
一文彻底理解js原生语法prototype,__proto__和constructor
2021/10/24 Javascript