博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 集合
阅读量:4311 次
发布时间:2019-06-06

本文共 861 字,大约阅读时间需要 2 分钟。

集合使用操作

 

 

集合主要功能是可以将两个列表中重复的值打印或删除。

集合中没有下标,都是随机排列的。

 

创建两个集合,并获取两个集合内的相同数(交集)。

1 list_1 = [1,2,3,1,2]2 list_1 = set(list_1)3 list_2 = set([3,4,5,6])4 print(list_1,list_2)5 print(list_1.intersection(list_2))

输出

 

集合知识点

 

 

知识点1 (集合交互)

集合变量1.intersection(集合变量2):求出两组集合的交集

集合变量1.union(集合变量2):秀出两组集合并集。

集合变量1.difference(集合变量2):求出只有变量1有的差集。

集合变量1.symmetric_difference(集合变量2):求出两个集合中的对称差集。

集合云运算符

运算符:集合变量1 & 集合变量2:求出交集

运算符:集合变量1 | 集合变量2:求出并集

运算符:集合变量1 - 集合变量2:求出差集

运算符:集合变量1 ^ 集合变量2:求出对称差集 

判断

集合变量1.isdisjoint(集合变量2):判断两个集合是否有交集。

集合变量1.issubset(集合变量2):判断集合1是否是集合2的子集。

集合变量1.ssuoperset(集合变量2):判断集合1是否试剂盒2的父集。

 

 

 

知识点2

集合变量.add(添加值):添加集合中单个值。

集合变量.update([值1,值2]):添加集合中多个值。

集合变量.remove(值):删除集合中的值。

集合变量.pop():删除任意一个值,并返回删除值。

集合变量.discard():删除集合中的值,不存在的话不报错。,不反回值。

len(集合变量):查看变量的长度

 

 

知识点3 

判断

in:判断x是不是s的成员

not in:判断x是否不是s的成员

 

转载于:https://www.cnblogs.com/xiangsikai/p/7753576.html

你可能感兴趣的文章
How it works(2) autocannon源码阅读(A)
查看>>
How it works(3) Tilestrata源码阅读(A)
查看>>
JDK下载(百度网盘)
查看>>
一篇掌握python魔法方法详解
查看>>
JNDI+springmvc使用
查看>>
XSL 开发总结
查看>>
【NOI 2018】归程(Kruskal重构树)
查看>>
注册用户
查看>>
TZC Intercommunication System
查看>>
HDU 4571 SPFA+DP
查看>>
centos 创建以日期为名的文件夹
查看>>
Java Timer触发定时器
查看>>
Page Object设计模式
查看>>
程序的基础知识
查看>>
在VIM中使用GDB调试 – 使用vimgdb
查看>>
python爬虫---从零开始(五)pyQuery库
查看>>
POJ2236(KB5-A)
查看>>
Centos MySQL数据库迁移详细步骤
查看>>
2初出茅庐--初级篇2.1
查看>>
新建 WinCE7.0 下的 Silverlight 工程
查看>>