为什么我使用遍历循环,会输出三个相同结果的呢?

来源:3-15 三种常用生成式

小志伟

2020-04-14 01:32:41

http://img.mukewang.com/climg/5e94a22d0930f5e808600625.jpg

写回答

1回答

好帮手慕觉浅

2020-04-14

同学你好:之前你的set1就已经定义了,第42行的输出中可以知道set1中有1,4,9三个元素。在后面的for循环中,你用add()添加的元素是set1中已经存在的,由于集合不可以存放重复数据,因此后面print()输出时都是一样的只有1,4,9三个数据。for循环循环了3次因此后面输出了3次。如下图:

http://img.mukewang.com/climg/5e955eaf09de039c07050503.jpg

同学是不是对集合的一些特性还是不太熟呢?建议可以复习一下集合这块的相关知识,有什么问题可以在问答区进行提问,将有老师或同学为你进行解答。

如果解决了你的疑惑,请采纳,祝学习愉快~ 


0

0 学习 · 8160 问题

查看课程