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 正则表达式操作指南
May 04 Python
Python实现根据指定端口探测服务器/模块部署的方法
Aug 25 Python
python模拟Django框架实例
May 17 Python
利用python实现命令行有道词典的方法示例
Jan 31 Python
python微信跳一跳游戏辅助代码解析
Jan 29 Python
神经网络相关之基础概念的讲解
Dec 29 Python
Python实现DDos攻击实例详解
Feb 02 Python
11个Python3字典内置方法大全与示例汇总
May 13 Python
numpy.where() 用法详解
May 27 Python
Python -m参数原理及使用方法解析
Aug 21 Python
解决tensorflow模型压缩的问题_踩坑无数,总算搞定
Mar 02 Python
python如何获取网络数据
Apr 11 Python
教你漂亮打印Pandas DataFrames和Series
pytorch 实现多个Dataloader同时训练
python 如何做一个识别率百分百的OCR
基于PyTorch实现一个简单的CNN图像分类器
May 29 #Python
python 爬取华为应用市场评论
python 开心网和豆瓣日记爬取的小爬虫
May 29 #Python
Python趣味挑战之实现简易版音乐播放器
You might like
按上下级层次关系输出内容的PHP代码
2010/07/17 PHP
《PHP编程最快明白》第三讲:php数组
2010/11/01 PHP
php递归创建目录的方法
2015/02/02 PHP
php自动给网址加上链接的方法
2015/06/02 PHP
PHP完全二叉树定义与实现方法示例
2017/10/09 PHP
PHP实现数组转JSon和JSon转数组的方法示例
2018/06/14 PHP
Javascript调用XML制作连动下拉列表框
2006/06/25 Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
2013/11/07 Javascript
用队列模拟jquery的动画算法实例
2015/01/20 Javascript
JavaScript中Function详解
2015/02/27 Javascript
nodejs实现bigpipe异步加载页面方案
2016/01/26 NodeJs
BootStrap中Datetimepicker和uploadify插件应用实例小结
2016/05/26 Javascript
JS读取XML文件数据并以table形式显示数据的方法(兼容IE与火狐)
2016/06/02 Javascript
原生JavaScript实现Tooltip浮动提示框特效
2017/03/07 Javascript
详解vue组件化开发-vuex状态管理库
2017/04/10 Javascript
Vuex中mutations与actions的区别详解
2018/03/01 Javascript
红黑树的插入详解及Javascript实现方法示例
2018/03/26 Javascript
详解小程序设置缓存并且不覆盖原有数据
2019/04/15 Javascript
JS 自执行函数原理及用法
2019/08/05 Javascript
vue fetch中的.then()的正确使用方法
2020/04/17 Javascript
[03:17]2016完美“圣”典风云人物:冷冷专访
2016/12/08 DOTA
举例讲解Python中的Null模式与桥接模式编程
2016/02/02 Python
django 微信网页授权认证api的步骤详解
2019/07/30 Python
pytorch GAN伪造手写体mnist数据集方式
2020/01/10 Python
将keras的h5模型转换为tensorflow的pb模型操作
2020/05/25 Python
matplotlib 使用 plt.savefig() 输出图片去除旁边的空白区域
2021/01/05 Python
IE支持HTML5的解决方法
2009/10/20 HTML / CSS
印度尼西亚值得信赖的第一家网店:Bhinneka
2018/07/16 全球购物
The North Face北面美国官网:美国著名户外品牌
2018/09/15 全球购物
自然健康的概念:Natural Healthy Concepts
2020/01/26 全球购物
通息工程毕业生自荐信
2013/10/16 职场文书
大学生个人推荐信范文
2013/11/25 职场文书
学校三八妇女节活动情况总结
2014/03/09 职场文书
小学生优秀评语大全
2014/04/22 职场文书
挂靠协议书范本
2014/04/22 职场文书
在Docker容器中部署SQL Server
2022/04/11 Servers