Python集合的差集difference函数
目录
- 什么是差集
- difference的功能
- difference的用法
什么是差集
- a,b两个集合,由所有属于a且不属于b的元素组成的集合叫做a与b的差集
difference的功能
- 返回集合的差集,即返回的集合元素包含在第一个集合中,但不包含在第二个集合(方法的参数)中
difference的用法
- 用法:
a_set.difference(b_set)
- 参数:
b_set
:当前集合需要对比的集合 - 返回值: 返回原始集合与对比集合的差集 (即a_set与b_set的差集)
In [26]: a_set = { 'name', 'insane', 'xiaoming' }
In [27]: b_set = { 'xiaoming', 'xiaogang ', 'xiaohong '}
In [28]: a_diff = a_set.difference(b_set)
In [29]: a_diff
Out [29]: { 'name' , 'insane' }
实战
# coding:utf-8drivers = ['insane', 'xiaoming', 'xiaomu', 'xiaoman']
testers = ['xiaomu', 'xiaoman', 'xiaogao', 'xiaotao']driver_set = set(drivers)
test_set = set(testers)sample_drivers = driver_set.difference(test_set)
print('纯司机为:',sample_drivers)
纯司机为: {'insane', 'xiaoming'}Process finished with exit code 0
Python集合的差集difference函数相关推荐
- python 集合的差集、并集、交集
t1 = {1, 2, 3, 4, 5, 6, 7} t2 = {1, 2, 3, 8, 9, 7, 10} # 求差集 # 返回t1中有,t2中没有的元素 print(t1.difference(t ...
- Python集合的并集—union函数
目录 什么是并集 union的功能 union的用法 什么是集合 a , b两个集合中所有的元素(去掉重复)即为a与b的并集 union的功能 返回多个集合的并集,即包含了所有集合的元素,重复的元素只 ...
- Python 集合15 difference()方法:返回集合的差集
15 difference()方法:返回集合的差集 文章目录 15 difference()方法:返回集合的差集 1.语法要点 2.实操练习 2.1参数为集合 2.2参数为列表 2.3 参数为元组 2 ...
- python集合的交集并集差集对称差集操作
补一下数学基础 集合间的数学操作交集: 调用函数intersection()或者 & ,原集合不发生变化并集: 调用函数union() 或者 | ,原集合不发生变化差集: 调用函数differ ...
- python中difference函数_Python基础篇六 set之difference symmetric_difference
set有两个相似的内置函数: difference()返回多个集合的差集symmetric_difference()返回两个集合中不重复的元素集合 什么意思呢?被困惑了一下,各种try, try, t ...
- python集合运算_python集合的运算(交集、并集、差集、补集)
我们在遇到一些问题的时候,使用集合的交集.并集和差集能够更便捷的帮助我们去解决问题,看下面一个例子. 某学校有两个班级,班级A需要学习数学.语文.英语.物理.化学和生物,班级B需要学习数学.语文.英语 ...
- python set类型和set()函数作用、用法等集合,让你学会用set
本文主要收集整理Python set的类型.作用.用法等知识点的收集整理,Python set是什么意思,看完本文的文章集合基本就会使用Python set了. 1.Python-set() 函数 2 ...
- Python中可以使用字符串处理函数来删除指定的字符或者字符集合。在这篇文章中,我们将会介绍如何使用Python来删除一个或多个指定字符。作为标题,《用Pyth...
Python中可以使用字符串处理函数来删除指定的字符或者字符集合.在这篇文章中,我们将会介绍如何使用Python来删除一个或多个指定字符.作为标题,<用Python删除指定字符(Removing ...
- 27.python中的集合:求集合的交集、求集合的并集;竖杠 ”|“ 也表示并集、update()更新并集结果、集合的差集、集合的判定
# 求集合的交集 # s1 = {'1', '2', '3', 4} # s2 = {1, 4, 5, 6} # result = s1.intersection(s2) # 注意:intersect ...
最新文章
- mysql 中遍历查询_mysql中循环查询
- SDUT 3400 数据结构实验之排序三:bucket sort
- u盘病毒之tel.xls.exe
- virtualbox linux通用网卡,详解VirtualBox + CentOS 虚拟机网卡配置
- js系列教程1-数组操作全解
- SAMBA服务和FTP/sshd 服务讲解
- Arcmap出了问题--显示“ArcGIS Initializing Application”
- Petalinux移除module或app的方法
- qcom usb驱动下载_艾肯Mobile Q驱动-艾肯Mobile Q usb外置声卡驱动下载v1.35.20 官方最新版-西西软件下载...
- 如何免费下载知网文献_知网文献下载工具_知网下载器Cnkidownloader
- 【脑洞大开】智慧海洋网课答案
- 【shell案例】学员管理系统
- Windows超级管理器 8.72 这一刻,刻不容缓。
- mac升级Nodejs和Npm到最新版
- 虚拟打印机直播软件 无人直播互动打印系统 含搭建教程
- React实例练习-响应式设计、数据绑定、列表渲染、删除单项
- clojure实现邮箱发送
- 罗永浩2011年保利剧院演讲(一个理想主义者的创业故事II)
- [日推荐]『明星在哪儿』这可能是你离爱豆最近的一次!
- Android程序员必备的六大顶级开发工具,快加入你的清单,看完没有不懂的
热门文章
- 软件微信鱼虾蟹系统开发中的破窗效应
- mysql怎么统计用户活跃数_如何查看用户使用情况(最近登入,活跃度。。。)...
- 《嵌入式存储器架构、电路与应用》----学习记录(一)
- 有1千万条重复的短信,以文本的形式保存,一行一条,也有重复,请用5分钟时间找出重复最多的前10条短信
- Spring 使用详解
- RSA(非对称加密)加密/量子计算机解密
- IPsec ×××路由器配置:ISAKMP策略
- mysql的访问端口是什么意思_数据库端口是什么端口号
- 银行卡又入账1579元,我错怪老东家了
- 泄密事件不断 内网安全该如何保障?