【Python中集合的差集和对称差集】

这篇具有很好参考价值的文章主要介绍了【Python中集合的差集和对称差集】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

选择题
以下python代码的输出结果是什么?
s1 = {1,2,3,5}
s2 = {2,3,4}
s3 = s1.difference(s2)
s4 = s1.symmetric_difference(s2)
print(s3,s4)
选项:
A {1,4,5} {1,5}
B {1,5} {1,4,5}
C {2,3} {1,4,5}
D {1,4,5} {2,3}

欢迎大家转发,一起传播知识和正能量,帮助到更多人。期待大家提出宝贵改进建议,互相交流,收获更大。辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn

问题解析
python集合中的方法:
s1.difference(s2):是求集合s1和s2的差集,即求在s1中同时不在s2中的元素集合,该方法的返回值是二者差集。
s1.symmetric_difference(s2):是求集合s1和s2的对称差集,即s1和s2的并集减去二者的交集,该方法的返回值是二者的对称差集。
题目中:
s1 = {1,2,3,5},s2 = {2,3,4},在s1中同时不在s2中的元素集合为{1,5},所以二者差集为{1,5};s1和s2的的并集为{1,2,3,4,5},交集为{2,3},二者的并集和交集之差为{1,4,5},所以二者的对称差集为{1,4,5}。

答案
正确答案是:B

【Python中集合的差集和对称差集】

温馨期待
期待大家提出宝贵建议,互相交流,收获更大,助教:qmy

 文章来源地址https://www.toymoban.com/news/detail-402161.html

到了这里,关于【Python中集合的差集和对称差集】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • laravel 两个集合取交集、并集、差集

    交集: 使用intersect()函数,用于获取两个集合的交集: 并集:使用union()函数,用于获取两个集合的并集: 差集:使用diff()函数,用于获取两个集合的差集:

    2024年02月12日
    浏览(55)
  • 【Java】求两集合的交集、并集、差集

    1、removeAll方法:从list中删除指定集合中包含的所有元素。 2、retainAll方法:从list中删除指定集合中不包含的所有元素。 3、addAll方法:用来向Set集合添加另一个集合对象所包含的所有内容。 参考链接:https://www.cnblogs.com/hxf-zb/p/16102135.html 利用集合的contains方法,来对比第二个

    2024年02月16日
    浏览(30)
  • Java 集合操作之交集、并集和差集

    在 Java 编程中,经常需要对集合进行一些操作,比如取两个集合的交集、并集和差集。本文将介绍如何使用 Java 集合框架中的方法来实现这些集合操作,并通过源码解析来深入了解其实现原理。 先上代码 执行结果 此处各操作会改动原始集合,所以此处的操作都是创建了一个

    2024年02月09日
    浏览(30)
  • python 计算列表的交集,并集,差集

    如果是列表的话,先将列表转为集合,使用集合去操作,返回的结果也为集合 比如两个列表: 1. 并集,就是a和b的所有元素 2. 差集,b有,a没有的元素 3. 交集,ab共有的元素 4. 对称差集,a和b所有不属于set(b) set(a)的集合

    2024年02月15日
    浏览(42)
  • HuTool工具类 CollUtil 实现多个集合的交集、差集

    验证用数据集准备: 一、交集 1、不去重交集 输出: 交集结果:[4, 5, 5] 2、去重交集

    2024年02月05日
    浏览(66)
  • Python代码阅读(第16篇):列表求差集

    Python 代码阅读合集介绍:为什么不推荐Python初学者直接看项目源码 本篇阅读三种不同的列表差集的实现方式。分别是列表直接求差 difference ,列表中所有元素根据条件函数求差 difference_by ,列表中所有元素根据条件函数求对称差 symmetric_difference_by 。 本篇阅读的代码片段来自

    2023年04月25日
    浏览(26)
  • java8集合操作(排序、取交集、并集、差集、去重并集)分组

    一、List集合转换成Set集合 Set@NotNull Long ids =entityList.stream().filter(e - e != null).map(UserCopyPointEntity::getPointId).collect(Collectors.toSet()); 二、集合map的循环 map.forEach((k, v) - { System.out.println(k + \\\"----\\\" + v); }); 三、集合排序,名称排序,顺序排序 if (result.size() 0) { // 楼层排序, 从小到大排序

    2024年02月16日
    浏览(25)
  • Java使用不同方式获取两个集合List的交集、补集、并集(相加)、差集(相减)

    首先知道几个单词的意思: 并集 = union 交集 = intersection 补集 = complement 析取 = disjunction 减去 = subtract 对于两个给定集合A、B,由两个集合所有元素构成的集合,叫做A和B的并集。 记作:AUB 读作“A并B” 例:{3,5}U{2,3,4,6}= {2,3,4,5,6} 对于两个给定集合A、B,由属于A又属于B的所有元

    2024年01月22日
    浏览(33)
  • 在Unity中集成Python开发与运行

    在unity的工程目录下找到packages目录如下所示: 用文本工具打开manifest.json文件,在其中插入 “com.unity.scripting.python”: “5.0.0-pre.5”, 内容然后保存退出。 然后回到unity程序界面,程序会自动开始下载相应的内容,完毕后在unity中工程设置界面中会增加如下选项。 下面开始验证

    2024年02月02日
    浏览(29)
  • 第34讲:Python中集合对象的概念以及基本使用

    除了列表、元组和字典外,集合也是Python语言提供的内置数据结构,可以抽象的将集合理解为是没有存储Value的字典,在集合中只有Key。 集合具有以下特点: 集合是一个无序的序列,集合中的元素和字典一样,都不是安装顺序有序存储的。 在集合中不可以存储重复的元素。

    2023年04月24日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包