刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

学校运动会中,班级A报名了项目集合sports_A = {"田径", "游泳", "篮球"},班级B报名了sports_B = {"游泳", "足球", "羽毛球"}。体育老师需要统计两个班级一共报名了多少个不同的项目,应该使用以下哪种方法?( ) A.len(sports_A) + len(sports_B) B.len(sports_A.intersection(sports_B)) C.len(sports_A.update(sports_B)) D.len(sports_

A
len(sports_A) + len(sports_B)
B
len(sports_A.intersection(sports_B))
C
len(sports_A.update(sports_B))
D
len(sports_A.union(sports_B))
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

题目要求统计两个班级一共报名了多少个不同的项目,所以需要考虑两个班级报名的所有项目,包括重复的项目。使用集合的并集操作可以解决这个问题。在Python中,可以使用union方法来获取两个集合的并集。因此,应该使用方法D:len(sports_A.union(sports_B))。这个方法会返回两个班级一共报名的不同项目的数量,包括重复的项目。其他选项A、B、C分别表示两个班级各自报名的项目数量、两个班级共同报名的项目数量以及更新集合后的长度,都不符合题目的要求。

创作类型:
原创

本文链接:学校运动会中,班级A报名了项目集合sports_A = {"田径", "游泳", "篮球"},班级B

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share