3.1集合相关知识点
集合也是无序的,且天生去重集合的两个关键作用:关系测试、去重
list1=[1,2,3,4]
list1=set(list)
list2=set([3,4,5,6])
1、interstrction交集
①list3=list1.interstction(list2)
②list3=list1&list2
2、union并集
①list3=list1.union(list2)
②list3=list1|list2
3、difference差集
①list3=list1.difference(list2)
②list3=list1-list2
4、symmetric_difference对称差集(并集去掉交集)
①list3=list1.symmetric_difference(list2)
②list3=list1^list2
5、判断语句:
①issubset、isuperset判断是否子集、父集
print(list1.issubset(list2))
print(list1.isuperset(list2))
返回True或者False
②isdisjoint判断是否没有交集
③判断元素a是否在集合list里
"a" in list1
"a" not in list1
6、增
①add添加一项
list1.add(999)
②update添加多项
list1.update([10,11,12])
7、删
①remove指定删除
list1.remove(2)
PS:remove如果元素不存在会报错
②pop随机删除list1.pop()
③discard指定删除
list1.discard(2)
PS:discard如果元素不存在不会报错,会返回None
8、查
①len集合的长度
length=list1.len()
转载于:https://www.cnblogs.com/renhuaIT/p/9269331.html
3.1集合相关知识点相关推荐
- Redis:相关知识点纵观
这篇文章先简单的介绍一下redis有什么相关知识点,然后再从接下去的一些文章对一些重要的知识点进行总结. 一.Redis 是什么 Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存 ...
- html属性 id去重,JS相关知识点总结
一.获取元素方法 1.document.getElementById("元素id号"); 可以使用内置对象document上的getElementById方法来获取页面上设置了id ...
- 并发与多线程相关知识点梳理
文章目录 并发和并行的概念 如何保证线程安全 1. 数据单线程内可见 2. 只读对象 3. 线程安全类 4. 同步与锁机制 什么是锁 线程同步 引用类型 ThreadLocal LeetCode 相关 ...
- ArrayList源码解析与相关知识点
ArrayList源码解析于相关知识点(超级详细) 文章目录 ArrayList源码解析于相关知识点(超级详细) ArrayList的继承关系 Serializable标记接口 Cloneable标记 ...
- 多线程相关知识点总结
多线程相关知识点总结 1. 线程的概念: 在早期的操作系统中并没有线程的概念,进程是拥有资源和独立运行的最小单位,也是程序执行的最小单位.任务调度采用的是时间片轮转的抢占式调度方式,而进程是任务调度的 ...
- VSLAM 相关知识点总结
VSLAM 相关知识点 这篇文章是对VSLAM涉及的知识点进行系统性的总结和更新,一些内容来源至VSLAM经典教材,博客,和开源项目(引用材料如下表) SLAM十四讲高博 古月老师的技术博客 崔神的g ...
- Redis 相关知识点
Redis 相关知识点 概述 为什么要用缓存 为什么用redis 用redis缓存了哪些东西 单线程redis为什么这么快 redis的数据类型和使用场景 redis 的过期策略都有哪些?内存淘汰机制 ...
- input类型为 file 的相关知识点总结和使用
input类型为 file 的相关知识点 type为file的是文件上传的类型.使用户可以选择一个或多个元素以提交表单的方式上传到服务器上. <input type="file&quo ...
- redis相关知识点讲解,redis面试题
redis相关知识点讲解,redis面试题 1. redis基本知识点 1.1 什么是redis? 1.2 redis的key的设计 1.3 redis的value数据类型有哪些? 1.3.1 str ...
最新文章
- centos安装easy_instal
- gateway java_基于SpringCloudGateway 实现的网关
- 试论敏捷开发方法的共同特征
- WWW软件全球使用排名
- 关于质量标准化的思考和实践
- 11 个问题,帮你彻底搞懂工业互联网
- WP7实例篇之土豆搜索器(2)
- Atlassian是怎样进行持续交付的?且听 Steve Smith一一道来
- 深层网络搜索核心技术研讨
- [4G+5G专题-143]: 一体化小基站-硬件架构设计概述
- 计算机win7音量调节,如何解决Win7电脑声音小的问题?
- 2021年北京高考成绩排名查询,2021年北京高考各高中成绩及本科升学率数据排名及分析...
- 拳皇命运服务器维护多长时间,拳皇命运开服表
- Excel 如何制作时间轴
- Mac重启和关机没反应解决办法
- 《人无信不立》你是一个有信用的人吗?
- 如何写出好的SEO标题,网页标题SEO优化的方法
- Android之获取外部存储空间解释
- PHP 7.1 新特性一览 1
- 分数傅立叶变换的性质
热门文章
- org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
- android工作注意事项
- property的修饰符
- 【Android】Home键
- 窗口管理 (待完善...)
- ASCII+Unicode+UTF8(字符编码方式-字节) Base64(字节编码方式-64字符)
- 543. 二叉树的直径
- Android 如何将Canvas上绘制的内容保存成本地图片
- Python持续更新的新特性
- Tomcat 输入http://localhost:8080打不开网页的解决方法