Python 集合内置函数大全(非常全!)
Python集合内置函数操作大全
集合(s).方法名 |
等价符号 |
方法说明 |
s.issubset(t) |
s <= t |
子集测试(允许不严格意义上的子集):s 中所有的元素都是 t 的成员 |
s < t |
子集测试(严格意义上):s != t 而且 s 中所有的元素都是 t 的成员 |
|
s.issuperset(t) |
s >= t |
超集测试(允许不严格意义上的超集):t 中所有的元素都是 s 的成员 |
s > t |
超集测试(严格意义上):s != t 而且 t 中所有的元素都是 s 的成员 |
|
s.union(t) |
s | t |
合并操作:s "或" t 中的元素 |
s.intersection(t) |
s & t |
交集操作:s "与" t 中的元素 |
s.difference |
s - t |
差分操作:在 s 中存在,在 t 中不存在的元素 |
s.symmetric_difference(t) |
s ^ t |
对称差分操作:s "或" t 中的元素,但不是 s 和 t 共有的元素 |
s.copy() |
返回 s 的拷贝(浅复制) |
|
以下方法仅适用于可变集合 |
||
s.update |
s |= t |
将 t 中的元素添加到 s 中 |
s.intersection_update(t) |
s &= t |
交集修改操作:s 中仅包括 s 和 t 中共有的成员 |
s.difference_update(t) |
s -= t |
差修改操作:s 中包括仅属于 s 但不属于 t 的成员 |
s.symmetric_difference_update(t) |
s ^= t |
对称差分修改操作:s 中包括仅属于 s 或仅属于 t 的成员 |
s.add(obj) |
加操作:将 obj 添加到 s |
|
s.remove(obj) |
删除操作:将 obj 从 s 中删除,如果 s 中不存在 obj,将引发异常 |
|
s.discard(obj) |
丢弃操作:将 obj 从 s 中删除,如果 s 中不存在 obj,也没事儿^_^ |
|
s.pop() |
弹出操作:移除并返回 s 中的任意一个元素 |
|
s.clear() |
清除操作:清除 s 中的所有元素 |
1、集合在python里面是另外一种对象,它的特征是在大括号里面,并且各个元素是唯一的;
2、创建集合的两种方式:
(1)直接将元素用大括号圈起来
(2)使用set()工厂函数
3、访问集合中的元素不可以用索引,可以用以下两种方式:
(1)in/not in 来判断集合元素
(2)for each in x 来进行元素的访问
4、集合操作:
x.add() //添加元素
x.remove() //删除元素
5、frozenset() 不可操作集合
Python 集合内置函数大全(非常全!)的更多相关文章
- python 之 内置函数大全
一.罗列全部的内置函数 戳:https://docs.python.org/2/library/functions.html 二.range.xrange(迭代器) 无论是range()还是xrang ...
- python内置函数大全(分类)
python内置函数大全 python内建函数 最近一直在看python的document,打算在基础方面重点看一下python的keyword.Build-in Function.Build-in ...
- python_way,day3 集合、函数、三元运算、lambda、python的内置函数、字符转换、文件处理
python_way,day3 一.集合 二.函数 三.三元运算 四.lambda 五.python的内置函数 六.字符转换 七.文件处理 一.集合: 1.集合的特性: 特性:无序,不重复的序列 如果 ...
- 【学习笔记】--- 老男孩学Python,day14 python内置函数大全
参考: https://www.cnblogs.com/pyyu/p/6702896.html http://www.runoob.com/python3/python3-built-in-func ...
- python基础===python内置函数大全
python python内建函数 一.数学运算类 abs(x) 求绝对值1.参数可以是整型,也可以是复数2.若参数是复数,则返回复数的模 complex([real[, imag]]) 创建一个复数 ...
- python3内置函数大全(顺序排列)
python3内置函数大全 内置函数 (1)abs(), 绝对值或复数的模 1 print(abs(-6))#>>>>6 (2)all() 接受一个迭代器,如果迭代器的所有 ...
- python基础-内置函数详解
一.内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highlight=built#ascii ...
- 如何查看Python的内置函数
经常调用的时候不知道python当前版本的内置函数是哪些,可以用下面的指令查看: C:\Users\Administrator>python Python 2.7.11 (v2.7.11:6d1 ...
- python基础——内置函数
python基础--内置函数 一.内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highl ...
随机推荐
- python之self
python中的self与Java中的this类似,类的函数通过self引用从而实现对类的数据类型进行访问操作. 1. self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数.(类的方法与 ...
- flask模板语言,装饰器,路由及配置
1.模板语言jinja2 Flask中默认的模板语言是Jinja2 1.0 模板传参 from flask import Flask,render_template app = Flask(__nam ...
- 基于kafka rest实现资源访问服务化(实战)
问题引出 新产品的体系架构包含多个模块,模块集特点是数量多.模块间交互复杂.那么统一接口是一个很好的解决方案,为了实现统一接口打算采用微服务的核心思想,设计了采用restful service的数据交 ...
- show status 查看各种状态
要查看MySQL运行状态,要优化MySQL运行效率都少不了要运行show status查看各种状态,下面是参考官方文档及网上资料整理出来的中文详细解释: 如有问题,欢迎指正 状态名 作用域 详细解释 ...
- redis安装make失败,make[1]: *** [adlist.o] Error 127....
解压后 执行make后报错: cd src && make all make[1]: Entering directory `/home/liuchaofan/redis-3.0.7/ ...
- git 项目常用
本地分支推送到远程分支: (1),git init,git add . (2),git commit -m "首次提交" (3),git remote add origin '远程 ...
- 使用什么进行app开发
HTML5+plus, Hbuilder HTML5+plus介绍 HTML5 Plus移动App,简称5+App,是一种基于HTML.JS.CSS编写的运行于手机端的App,这种App可以通过扩展的 ...
- 如何分析Mysql慢SQL
内容摘要: 开启慢查询日志捕获慢SQL 使用explain分析慢SQL 使用show profile查询SQL执行细节 常见的SQL语句优化 一.开启慢查询日志捕获慢SQL ① 查询mysql是否开启 ...
- QOS-配置拥塞避免机制
QOS-配置拥塞避免机制 2018年7月7日 20:29 尾丢弃及其导致的问题: 队列满时路由器进行尾丢弃,即新到的所有数据包都全部丢弃 丢弃的结果造成高延迟.高抖动.丧失服务保证.TCP全局同步.T ...
- 为什么我要放弃javaScript数据结构与算法(第五章)—— 链表
这一章你将会学会如何实现和使用链表这种动态的数据结构,这意味着我们可以从中任意添加或移除项,它会按需进行扩张. 本章内容 链表数据结构 向链表添加元素 从链表移除元素 使用 LinkedList 类 ...