list_1=[5,22,2,6,5,66,6,8]

list_1=set(list_1)#把列表转成集合,天生不允许 重复

print(list_1,type(list_1)

list_2=set([1,3,5,7,8,4])

1,交集只打印重复的数字

print(list_1.intersection(list_2))

print(list_1&list_2)#符号表示

2,并集 去掉重复数字合并集合

print(list_1.union(list_2))

print(list_1|list_2)#符号“|”表示

3,差集

print(list_1.difference(list_2))#求1里面有2里面没有的

print(list_1-list_2)#符号

4,子集

list_3=set([2,5,6])

print(list_1.issubset(list_2))#判断1是否2的子集

print(list_1.issuperset(list_2))#判断1是否3的父集

5,对称差集

print(list_1.symmetric_difference(list_2))#求1和2里交集的对称数

print(list_1^list_2)

6,判断有没有交集

print(list_2.isdisjoint(list_1))

7,追加

list_1.add(133)#追加1项

list_1.update([33,8,66])#追加多项

8,删除

list_1.remove(5)#删除单个数值.=print(list_1.remove('5'))

pint(list_1.discard(2))#删除不会报错

print(list_1.pop())#任意删除一个数

9,检查

print(len(list_1)#查合集里有多少个数

最新文章

  1. [Egret]优雅的写http
  2. Android中Fragment+ViewPager的配合使用
  3. jQuery下通过$.browser来判断浏览器
  4. maven环境快速搭建
  5. Android应用程序“R文件”消失
  6. mysql 插入汉字出现问号 解决方法
  7. 【Mysql学习笔记】浅析mysql的binlog
  8. window.open() 使用详解
  9. [Linux] PHP程序员玩转Linux系列-Nginx中的HTTPS
  10. node.js框架express的安装
  11. 06 python初学 (列表内置方法)
  12. easyui合并多个单元格
  13. Tomcat不加项目名称访问设置
  14. Jira 自定义工作流
  15. python tkinter-容器、子窗体
  16. mysql索引小结——高性能mysql
  17. 查看CPU核数和内存
  18. MySQL初始化以及客户端工具的使用
  19. linux设置别名
  20. java idea+ssm框架遇到的问题

热门文章

  1. php安装错误 (node.c:1953:error) 解决办法
  2. IIS下FTP服务器的PASV端口范围修改方法
  3. 说说C#中的enum吧
  4. 转---JS 获取鼠标左右键
  5. 一起来学Spring Cloud | 第一章 :如何搭建一个多模块的springcloud项目
  6. 从零开始的全栈工程师——js篇2.13(案例存放:三重数组渲染)
  7. 学习日记---java
  8. 新建framework的bundle资源 图片资源被编译成了ttf后缀 解決
  9. java poi读取excel公式,返回计算值(转)
  10. 【转】svn图标不显示的解决方案