栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python中集合的union()方法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python中集合的union()方法

选择题

以下python代码输出什么?

x = {"a", "b"}

y = {"d", "a"}

z = {"c", "d"}

result = x.union(y, z)

print(result)

A {"a","b","c","d"}

B {"a","b","d"}

C {"a","b","c"}

D {"b","c","d"}

问题解析

1.本题考查的知识点是:union()方法。union() 方法的工作原理是:返回多个集合(集合的数量大于等于2)的并集,即结果集合包含了所有被合并集合中的所有元素。因为集合中的元素不可重复,所以各个集合中重复的元素在结果集合中只会出现一次。

2.union()方法的语法是:set0.union(set1[,set2,...,setN]),set0和set1是必需出现的,setN都是要被合并的集合;[]表示可选参数(非必须参数),即set2,...,setN可以有,也可以没有,他们也是要被合并的集合,使用逗号隔开。

3.union()方法的返回结果是一个新集合:通常写作:result=x.union(y,z),表示将x,y,z三个集合求并集,返回一个新集合赋值给result。本题中:“a”和“d”为三个集合中的重复元素,所以结果集合result为:{"a", "b", "c","d"},其中集合中的元素是无序的,可以理解为集合中的元素的排序是随机的。

答案

正确答案为:A

 

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

温馨期待

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/498947.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号