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

DAY4(python)打印字符串以及增删改查

框架 day30 Struts2练习项目-人员管理(增删改查)

day5 列表的增删改查

Python3.5 day4作业:对员工信息文件,实现增删改查操作。

day14:hibernate简单增删改查demo