选择题
以下python代码的输出结果是什么?
set0 = {'a','b','c'}
set1 = {'b','c','d'}
set2 = {'c','d','e'}
newset = set0.intersection(set1,set2) 
print(newset)
选项:
A {'c'}
B {'a','b'}
C {'b','c'}
D {'a','b','c','d','e'}

问题解析
python集合的intersection()方法:
1.intersection() 方法的工作原理是:返回多个集合(集合的数量大于等于2)的交集,即新的集合包含了所有集合中所共有的元素。
2.intersection()方法的语法:set0.intersection(set1[,set2,...,setN]),set1是必选参数,[]表示可选参数(非必需参数),即set2,...,setN可以有,也可以没有,他们也是要被求交集的集合,使用逗号隔开。
3.intersection()方法的返回值:该方法返回一个新的集合,该新的集合为set0,set1...,setN的交集,即返回的新集合中的元素为:set0,set1...setN集合所共有的元素。
题目中:
set0={'a','b','c'},set1={'b','c','d'},set2={'c','d','e'},集合set0、set1和set2的共有元素为'c',所以set0.intersection(set1,set2)方法返回一个新的集合{'c'},即newset={'c'}。

答案
正确答案为:A

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

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

Python中求集合交集的intersection()方法相关推荐

  1. Java中求集合交集、并集、差集

    前言 如果是自定义类,需要重写equals方法,如果使用Set集合,还需要重写hashCode方法:如下以User为例子: public class User{private Integer id;p ...

  2. python 二重积分_python中求二维积分的方法

    python中一般求解微积分可以使符号积分求出解析解,使用数值积分求出数值解.在计算机的处理当中,数值解往往更有意义.本文介绍python中利用数值积分例程和微分方程求解器scipy.integrat ...

  3. python中两个集合的运算并交补_三种方式实现 Python 中的集合的交、并、补运算...

    文章目录 三种方式实现 Python 中的集合的交.并.补运算 一 背景 集合这个概念在我们高中阶段就有所了解,毕业已多年,我们一起回顾一下几个集合相关的基本概念吧? 集合是指具有某种特定性质的具体的 ...

  4. python函数isdisjoint方法_Python学习之---Python中的内置函数(方法)(更新中。。。)...

    add(item)#将item添加到s中,如果item已经在s中,则无任何效果 break#退出循环,不会再运行循环中余下的代码 bool()#将参数转换为布尔型 bytes()#将值转成bytes类 ...

  5. python交并补符号_三种方式实现 Python 中的集合的交、并、补运算-阿里云开发者社区...

    三种方式实现 Python 中的集合的交.并.补运算 一 背景 集合这个概念在我们高中阶段就有所了解,毕业已多年,我们一起回顾一下几个集合相关的基本概念吧? 集合是指具有某种特定性质的具体的或抽象的对 ...

  6. python集合的概念_用Python中的集合Set讲解演示高一数学集合的概念

    数学编程不分家,用Python可以方便的表示高中数学知识.现在以集合为例进行讲解,高一数学设计集的概念,讲解了交并补的相关知识,用Python中的集合类型可以方便的表示.同时可以借助数学知识更好的理解 ...

  7. 站长在线零基础Python完全自学教程18:Python中的集合完全解读

    欢迎你来到站长学堂,学习站长在线出品的在线课程<零基础 Python完全自学教程>今天给大家分享的是第18课< Python中的集合完全解读>.本节课是一个大课,我分了这些知识 ...

  8. Python中的集合

    Python中的集合 集合(set)是 无序的 . 不重复的 元素集合. 1,集合的创建 使用大括号 { } 或者 set() 函数创建集合.注意:创建一个空集合必须用 set() 而不是 { },因 ...

  9. Python中的数据可视化工具与方法——常用的数据分析包numpy、pandas、statistics的理解实现和可视化工具matplotlib的使用

    Python中的数据可视化工具与方法 本文主要总结了: 1.本人在初学python时对常用的数据分析包numpy.pandas.statistics的学习理解以及简单的实例实现 2.可视化工具matp ...

最新文章

  1. 泛型(Generic)-反射泛形-Dao
  2. Linux:常用命令大全
  3. python3 json解析_Python3 JSON编码解码方法详解
  4. IE6-IE11兼容性问题列表及解决办法
  5. JQuery学习记录——DOM的加载
  6. linux cp通同时新建目录_Linux 新手应该知道的 26 个命令
  7. JS前端生成二维码的几种方式
  8. 面向接口编程的一些总结
  9. 阿里大鱼短信接口PHP版,精简版阿里大鱼短信SMS发送接口PHP实例
  10. Python实现伽马矫正
  11. 图像分割-连通区域分析
  12. 点云语义分割:PointNet训练S3DIS数据集
  13. 8.10 正睿暑期集训营 Day7
  14. python HTMLParser
  15. java profile cpu_Java进程高CPU使用调查方法简介
  16. php上传txt文件读取乱码
  17. 可怕的乖孩子_你知道乖孩子的一生,有多可怕吗?
  18. Python 获取文件夹下所有文件
  19. Android 打造万能圆点指示器
  20. 将solidworks中的模型导入comsol

热门文章

  1. JAVA基础:装包、截屏、录屏的提效工具③(File+打包成可执行程序)
  2. [SDOI2013]刺客信条
  3. 如何提高 GitHub 的下载速度
  4. PHP_Ajax编程(1)
  5. python入门--动画,不是动画片!
  6. 护肤:食盐美容4招 控油除痘去黑头 - 生活至上,美容至尚!
  7. 论取经途中孙悟空为什么屡战屡败之真正原因(转贴)
  8. 浏览器报错Not allowed to load local resource:的解决办法,与网上大多数都不同,亲测有用!
  9. 修改antd组件,搜索框中图标的样式
  10. 算法竞赛入门【码蹄集进阶塔335题】(MT2330-2335)