Python: set实例透析
时间:2022-06-01
本文章向大家介绍Python: set实例透析,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
开公众号啦,分享读书心得,欢迎一起交流成长。
Python
里的 set
数据类型
set
是无序unique
值的集合,常用来去重,检验membership
等。set
类似一个词典,但只有键key
,没有值value
,好多操作也类似,但不支持索引,切片等操作。
a = set([1,2,3,1])
b = set([2,3,4])
a
{1, 2, 3}
print b
set([2, 3, 4])
常见操作
a
{1, 2, 3}
len(a)
3
2 in a
True
遍历
# 像遍历字典一样
for i in a:
print i,
1 2 3
增加
a.add(4)
a
{1, 2, 3, 4}
删除
# a.remove(el), if not found, raise error
a.remove(4)
a
{1, 2, 3}
# a.discard(el), if not found, do nothing
a.discard(4)
pop
a.pop()
1
a
{2, 3}
交集
a.intersection(b)
{2, 3}
差集
# a - b
a.difference(b)
set()
# b - a
b.difference(a)
{4}
集合关系
a.issubset(b)
True
b.issuperset(a)
True
清空
a.clear()
a
set()
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- QMake复制文件/目录方法
- 计算FPS小例子
- 解读技术 |学习率及其如何改善深度学习算法
- MySQL 5.7 新特性:Generated Column
- 聊聊dubbo-go的nacosRegistry
- 聊聊dubbo-go的PrometheusReporter
- 聊聊dubbo-go的apolloConfiguration
- 聊聊dubbo-go的DefaultHealthChecker
- 一文搞懂matplotlib中的颜色设置
- pyecharts极简入门教程
- Linux gdb+valgrind调试
- matplotlib基础绘图命令之hist
- Python|一文详解数据预处理
- 安排上了!PC人脸识别登录,出乎意料的简单
- valgrind使用介绍