python 空集_Python——集(set)
集(set)是由零个或多个不可修改的Python数据对象组成的无序集合。集不允许重复元素,并且写成由花括号包含、以逗号分隔的一系列值。空集由set()来表示。集是异构的,并且可以通过下面的方法赋给变量。
>>>{3,6,"cat",4.5,False}
{False, 3, 4.5, 6, 'cat'}
>>>mySet={3,6,"cat",4.5,False}
{False, 3, 4.5, 6, 'cat'}
尽管集是无序的,但是它还是支持之前提到的一些运算
Python集支持的运算
成员 in 询问集合中是否有某元素
长度 len 获取集的元素个数
\| aset \| otherset 返回一个包含aset与otherset所有元素的新集(相当于求并集运算)
& aset&otherset 返回一个包含aset与otherset共有元素的新集(相当于求交集)
- aset - otherset 返回一个集,其中包含只出现在aset中的元素)
<= aset<= otherset 询问aset中的所有元素是否都在otherset中
Python集提供的方法
union aset.union(otherset) 返回一个包含aset和otherset所有元素的集
intersection aset.intersection(otherset) 返回一个仅包含两个集共有元素的集
difference aset.difference(otherset) 返回一个集,其中仅包含只出现在aset中的元素
issubset aset.issubset(otherset) 询问aset是否为otherset的子集
add aset.add(item) 向aset添加一个元素
remove aset.remove(item) 将item从aset中移除
pop aset.pop() 随机移除aset中的一个元素
clear aset.clear() 清除aset中的所有元素
python 空集_Python——集(set)相关推荐
- python集合_Python集
python集合 In this tutorial we are going to learn Python Set. In our previous article we learnt about ...
- python画代码-Python教程_Python画Mandelbrot集 代码
Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...
- python操作redis集群_python操作redis集群
strictRedis对象方法用于连接redis 指定主机地址,port与服务器连接,默认db是0,redis默认数据库有16个,在配置文件中指定database 16 上代码 1.对redis的单实 ...
- python基于训练集预测_Python中训练集/测试集的分割和交叉验证
原标题:Python中训练集/测试集的分割和交叉验证 嗨,大家好!在上一篇关于Python线性回归的文章之后,我认为撰写关于切分训练集/测试集和交叉验证的文章是很自然的,和往常一样,我将对该主题进行简 ...
- Redis数据库搭建集群(集群概念、redis集群、搭建集群(配置机器1、2、创建集群、数据操作验证)、Python与redis集群交互)
1. 集群的概念 集群是一组相互独立的.通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理.一个客户与集群相互作用时,集群像是一个独立的服务器.集群配置是用于提高可用性和可缩放性. ...
- 进击的python【第一集】
进击的python[第一集] 1.环境安装 安装python Windows平台安装py的时候要记住安装的位置,方便制定PATH 官网下的安装包可以安装可以卸载 windows制定配置文件路径 C:\ ...
- python有趣代码-一个有意思的 Python 训练项目集
逛 GitHub 的时候,发现了一个很酷的 Python 训练项目集.一共有 25 个题目,基本涵盖了用 Python 实现的各种功能. 上一周没有复习 C++ 和网络通信全部用来玩这几个题了.题目地 ...
- 涵盖 14 大主题!最完整的 Python 学习实例集来了!
机器学习.深度学习最简单的入门方式就是基于 Python 开始编程实战.最近闲逛 GitHub,发现了一个非常不错的 Python 学习实例集,完全是基于 Python 来实现包括 ML.DL 等领域 ...
- 学银在线python课程_Python 从入门到精通:一个月就够了!
毫无疑问,Python 是当下最火的编程语言之一.对于许多未曾涉足计算机编程的领域「小白」来说,深入地掌握 Python 看似是一件十分困难的事.其实,只要掌握了科学的学习方法并制定了合理的学习计划, ...
最新文章
- eclipse启动时报错An internal error occurred during: Initializing Java Tooling.
- C语言实现九九乘法表共9行9列,重点考察for循环的掌握情况!
- C++ list插入元素源码分析及过程图
- 为什么晚上咳嗽很厉害
- ElasticSearch搜索语法学习(term,filter,bool,terms,range)
- 极光推送 api ios参数问题
- 数据库和python的结合_redis数据库及与python交互用法简单示例
- 类型约束的本质:泛型是不完备类型,只有合乎要求的构造才能正确使用和访问。...
- CCF NOI1027 数字之和
- OmniConverter: Mac上的最简单好用的免费全能音视频转换器
- 软考错题合集之12-11-AM
- java播放加密后的wav文件,使用Java实时同时播放WAV文件
- fences卸载_win10系统卸载fences的操作方法
- 日更文章到底难不难?
- 入门python,看完这个300行代码的例子,足矣~
- 使用U盘量产工具修复RAW文件系统格式的U盘
- 监听pda扫描_Android PDA扫描枪广播接搜条码并使用
- 3d卷积神经网络应用,3d可视动态神经检测
- 如何运行第一个C|C++语言程序
- iOS之来电阻止与身份识别实现