DAY 013--set(增删改查关系)
Posted JunSheep
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DAY 013--set(增删改查关系)相关的知识,希望对你有一定的参考价值。
set
集合是一个无序的,不重复的数据组合,它的主要作用如下:
- 去重,把一个列表变成一个集合,就自动去重了
- 关系测试,测试两组数据之间的交集、差集和并集等关系
集合中的元素有三个特征:
- 1. 确定性(元素必须可hash)
- 2. 互异性(去重)
- 3. 无序性(集合中的元素没有先后之分),如集合{3,4,5}和集合{5,3,4}算作同一个集合
将列表转成集合set(array)
增
s.add()
s.update()
删除
1、s.pop() #随机删除一个值
2、s.remove() #删除指定的内容,如果不存在会报错,KeyError
3、s.discard() #删除指定的内容,如果不存在不会报错
4、s.clear() #清空
集合关系测试
交集
差集
并集
对称差集
判断是否是子集
判断是否是超集
判断是否相交
将差集复制给A
以上是关于DAY 013--set(增删改查关系)的主要内容,如果未能解决你的问题,请参考以下文章
Python之路day04-列表_增删改查_元组_range
框架 day30 Struts2练习项目-人员管理(增删改查)