集合也是无序的,且天生去重集合的两个关键作用:关系测试、去重

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集合相关知识点相关推荐

  1. Redis:相关知识点纵观

    这篇文章先简单的介绍一下redis有什么相关知识点,然后再从接下去的一些文章对一些重要的知识点进行总结. 一.Redis 是什么 Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存 ...

  2. html属性 id去重,JS相关知识点总结

    一.获取元素方法 1.document.getElementById("元素id号"); 可以使用内置对象document上的getElementById方法来获取页面上设置了id ...

  3. 并发与多线程相关知识点梳理

    文章目录 并发和并行的概念 如何保证线程安全 1. 数据单线程内可见 2. 只读对象 3. 线程安全类 4. 同步与锁机制 什么是锁 线程同步 引用类型 ThreadLocal LeetCode 相关 ...

  4. ArrayList源码解析与相关知识点

    ArrayList源码解析于相关知识点(超级详细) 文章目录 ArrayList源码解析于相关知识点(超级详细) ArrayList的继承关系 Serializable标记接口 Cloneable标记 ...

  5. 多线程相关知识点总结

    多线程相关知识点总结 1. 线程的概念: 在早期的操作系统中并没有线程的概念,进程是拥有资源和独立运行的最小单位,也是程序执行的最小单位.任务调度采用的是时间片轮转的抢占式调度方式,而进程是任务调度的 ...

  6. VSLAM 相关知识点总结

    VSLAM 相关知识点 这篇文章是对VSLAM涉及的知识点进行系统性的总结和更新,一些内容来源至VSLAM经典教材,博客,和开源项目(引用材料如下表) SLAM十四讲高博 古月老师的技术博客 崔神的g ...

  7. Redis 相关知识点

    Redis 相关知识点 概述 为什么要用缓存 为什么用redis 用redis缓存了哪些东西 单线程redis为什么这么快 redis的数据类型和使用场景 redis 的过期策略都有哪些?内存淘汰机制 ...

  8. input类型为 file 的相关知识点总结和使用

    input类型为 file 的相关知识点 type为file的是文件上传的类型.使用户可以选择一个或多个元素以提交表单的方式上传到服务器上. <input type="file&quo ...

  9. redis相关知识点讲解,redis面试题

    redis相关知识点讲解,redis面试题 1. redis基本知识点 1.1 什么是redis? 1.2 redis的key的设计 1.3 redis的value数据类型有哪些? 1.3.1 str ...

最新文章

  1. centos安装easy_instal
  2. gateway java_基于SpringCloudGateway 实现的网关
  3. 试论敏捷开发方法的共同特征
  4. WWW软件全球使用排名
  5. 关于质量标准化的思考和实践
  6. 11 个问题,帮你彻底搞懂工业互联网
  7. WP7实例篇之土豆搜索器(2)
  8. Atlassian是怎样进行持续交付的?且听 Steve Smith一一道来
  9. 深层网络搜索核心技术研讨
  10. [4G+5G专题-143]: 一体化小基站-硬件架构设计概述
  11. 计算机win7音量调节,如何解决Win7电脑声音小的问题?
  12. 2021年北京高考成绩排名查询,2021年北京高考各高中成绩及本科升学率数据排名及分析...
  13. 拳皇命运服务器维护多长时间,拳皇命运开服表
  14. Excel 如何制作时间轴
  15. Mac重启和关机没反应解决办法
  16. 《人无信不立》你是一个有信用的人吗?
  17. 如何写出好的SEO标题,网页标题SEO优化的方法
  18. Android之获取外部存储空间解释
  19. PHP 7.1 新特性一览 1
  20. 分数傅立叶变换的性质

热门文章

  1. org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
  2. android工作注意事项
  3. property的修饰符
  4. 【Android】Home键
  5. 窗口管理 (待完善...)
  6. ASCII+Unicode+UTF8(字符编码方式-字节) Base64(字节编码方式-64字符)
  7. 543. 二叉树的直径
  8. Android 如何将Canvas上绘制的内容保存成本地图片
  9. Python持续更新的新特性
  10. Tomcat 输入http://localhost:8080打不开网页的解决方法