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 ...
最新文章
- 不要千言万语,一组漫画让你秒懂最终一致性
- python测试用例管理工具_三款开源测试管理工具推荐
- “面试不败计划”:垃圾垃圾回收
- 面向小白:git和github的简明使用教程
- [转载]详细解说STL排序(sort)------这篇博文在一道题上救了我o_0
- 和程序员在一起是怎样的体验
- ES6-9 对象密封4种方式、assign、取值函数的拷贝
- Java统计每个大写字母的个数
- STM8S——8位基本定时器(TIM4)
- 2020-08-17每日一句
- 图像处理的空间频率(波数)、角波数与空间波长
- HTML开心人人新浪微薄等
- 韦福怎么编译c 语言,c语言第1章 绪论.ppt
- 从卫星影像的视角见证莆田母亲河(美丽的木兰溪)改造前后的容颜变化
- 使用Clang作为编译器 —— Clang 中的Diagnostic flags
- Visual Studio 修改
- 中忻嘉业:抖音小店怎样来做
- 晦涩难懂的c语言语句,【c/c 学习心得】晦涩难懂的const关键词,const v.s. 指标值...
- 单应性矩阵H和相机姿态参数R和T关系
- 实现线程同步的几种方法