《Python参考手册(第4版•修订版)》——1.8 集合
本节书摘来自异步社区《Python参考手册(第4版•修订版)》一书中的第1章,第1.8节,作者David M. Beazley,更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.8 集合
集合用于包含一组无序的对象。要创建集合,可使用set()函数并像下面这样提供一系列的项:
s = set([3,5,9,10]) # 创建一个数值集合
t = set("Hello") # 创建一个唯一字符的集合
与列表和元组不同,集合是无序的,也无法通过数字进行索引。此外,集合中的元素不能重复。例如,在检查前面代码中t集合的值时,会得到这样的结果:
>>> t
set(['H', 'e', 'l', 'o'])
注意,只出现了一个'l'。
集合支持一系列标准操作,包括并集、交集、差集和对称差集,例如:
a = t | s # t和s的并集
b = t & s # t和s的交集
c = t – s # 差集(项在t中,但不在s中)
d = t ^ s # 对称差集(项在t或s中,但不会同时出现在二者中)
使用add()或update()可以在集合中添加新项:
t.add('x') # 添加一项
s.update([10,37,42]) # 在s中添加多项
使用remove()可以删除一项:
t.remove('H')
《Python参考手册(第4版•修订版)》——1.8 集合相关推荐
- python参考手册 第4版 修订版_Python参考手册 第4版 修订版
目录 第一部分 Python语言第1章 Python简介21.1 运行Python21.2 变量和算术表达式31.3 条件语句51.4 文件输入和输出61.5 字符串71.6 列表81.7 元组91. ...
- python教程第四版pdf下载-Python参考手册 第4版高清中文PDF下载
本书是权威的Python语言参考指南,内容涉及核心Python语言和Python库的最重要部分.本书内容简洁扼要.可读性强,书中还包括了一些没有在Python官方文档或其他资料中出现过的一些高级的主题 ...
- Python参考手册(第4版)pdf
下载地址:网盘下载 内容简介 · · · · · · 本书是权威的Python语言参考指南,内容涉及核心Python语言和Python库的最重要部分.本书内容简洁扼要.可读性强,书中还包括了一些没有 ...
- 《Python参考手册(第4版•修订版)》——1.4 文件输入和输出
本节书摘来自异步社区<Python参考手册(第4版•修订版)>一书中的第1章,第1.4节,作者David M. Beazley,更多章节内容可以访问云栖社区"异步社区" ...
- python语法手册chm-python3.5.2官方帮助文档 参考手册(CHM版)
python3.5.2官方帮助文档 参考手册(CHM版) python3.5.2官方帮助文档 参考手册(CHM版),欢迎下载! 新语法特性: PEP 492,具有async和await语法的协同程序. ...
- python帮助文档中文版下载-python3.5.2官方帮助文档 参考手册(CHM版)
python3.5.2官方帮助文档 参考手册(CHM版) python3.5.2官方帮助文档 参考手册(CHM版),欢迎下载! 新语法特性: PEP 492,具有async和await语法的协同程序. ...
- python基础教程电子版-Python基础教程(第2版 修订版) pdf
Python基础教程(第2版 修订版) 目录 D11章快速改造:基础知识1 1.1安装Python1 1.1.1Windows1 1.1.2Linux和UNIX3 1.1.3苹果机(Macintosh ...
- Python基础教程(第2版 修订版) pdf
Python基础教程(第2版 修订版) 目录 D11章快速改造:基础知识1 1.1安装Python1 1.1.1Windows1 1.1.2Linux和UNIX3 1.1.3苹果机(Macintosh ...
- python3.6库参考手册_python3.5.2官方帮助文档参考手册(CHM版)
python3.5.2官方帮助文档 参考手册(CHM版) python3.5.2官方帮助文档 参考手册(CHM版),欢迎下载! 新语法特性: PEP 492,具有async和await语法的协同程序. ...
最新文章
- Python:SQLMap源码精读—基于错误的盲注(error-based blind)
- Oracle服务自动启动脚本
- linux nodejs 采集器,Linux记录-jstack采集namenode gc信息
- java开发可以转什么软件有哪些_转行开发软件Java编程必须会什么
- docker 安装部署nacos
- 测试页打印失败.是否参阅打印疑难解答以获得帮助_使用DeepState对API进行模糊测试(上)...
- [转]rsync命令中文文档
- (转)国外 RPA 企业盘点:谁是领导者,谁是挑战者
- html5鼠标悬停遮罩,js实现鼠标移动到图片产生遮罩效果
- oracle收集直方图,Oracle的直方图
- 彻底理解vue的钩子函数,vue的生命周期理解,什么是vue的生命周期,钩子函数
- 时序分析 43 -- 时序数据转为空间数据 (二) 马尔可夫转换场
- prometheus监控之postgresql
- JS输入语句与输出语句
- 计算机领域十大世界难题,最强思维碰撞:世界十大逻辑难题
- 如何设计空白页面,体验更好!
- 鸿蒙系统小米电视,鸿蒙系统被曝光!首款鸿浩818芯片,华为智慧屏对标小米电视...
- [转载] 刘迪: Stata空间溢出效应的动态图形 (空间计量)
- ajax判断成功状态码,Ajax返回状态码200,成功函数不触发(Ajax returns status code 200, success function not triggering)...
- java8新特性学习笔记(Lambda,stream(),filter(),collect(),map())