学习Pytbon第七天,集合
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)#查合集里有多少个数
最新文章
- [Egret]优雅的写http
- Android中Fragment+ViewPager的配合使用
- jQuery下通过$.browser来判断浏览器
- maven环境快速搭建
- Android应用程序“R文件”消失
- mysql 插入汉字出现问号 解决方法
- 【Mysql学习笔记】浅析mysql的binlog
- window.open() 使用详解
- [Linux] PHP程序员玩转Linux系列-Nginx中的HTTPS
- node.js框架express的安装
- 06 python初学 (列表内置方法)
- easyui合并多个单元格
- Tomcat不加项目名称访问设置
- Jira 自定义工作流
- python tkinter-容器、子窗体
- mysql索引小结——高性能mysql
- 查看CPU核数和内存
- MySQL初始化以及客户端工具的使用
- linux设置别名
- java idea+ssm框架遇到的问题
热门文章
- php安装错误 (node.c:1953:error) 解决办法
- IIS下FTP服务器的PASV端口范围修改方法
- 说说C#中的enum吧
- 转---JS 获取鼠标左右键
- 一起来学Spring Cloud | 第一章 :如何搭建一个多模块的springcloud项目
- 从零开始的全栈工程师——js篇2.13(案例存放:三重数组渲染)
- 学习日记---java
- 新建framework的bundle资源 图片资源被编译成了ttf后缀 解決
- java poi读取excel公式,返回计算值(转)
- 【转】svn图标不显示的解决方案