WHCSRL 技术网

【Python中集合的update()方法】

选择题

以下python代码输出什么?

set1 = {"a", "b"}

set2 = {"a", "c"}

set1.update(set2)

set1.update("d")

print(set1)

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

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

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

D {"a", "a", "b", "c"}

问题解析

1、本题考查update()方法,update()方法用于添加新的元素或集合到当前集合中,如果添加的元素在集合中已存在,则该元素不会重复添加,即只会出现一次,不重复。update()方法没有返回值。

2、set1.update(set2),表示将set2中的元素添加到set1中,“a”为两个集合中的重复元素,不会被添加,结果为{"a", "b", "c"}。

3、set1.update("d"),表示向set1中添加“d”元素,“d”元素不在set1中,即可以被添加。结果为:

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

答案

正确答案为:B

 

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

温馨期待

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

推荐阅读