为什么我使用遍历循环,会输出三个相同结果的呢?
来源:3-15 三种常用生成式
小志伟
2020-04-14 01:32:41
1回答
同学你好:之前你的set1就已经定义了,第42行的输出中可以知道set1中有1,4,9三个元素。在后面的for循环中,你用add()添加的元素是set1中已经存在的,由于集合不可以存放重复数据,因此后面print()输出时都是一样的只有1,4,9三个数据。for循环循环了3次因此后面输出了3次。如下图:
同学是不是对集合的一些特性还是不太熟呢?建议可以复习一下集合这块的相关知识,有什么问题可以在问答区进行提问,将有老师或同学为你进行解答。
如果解决了你的疑惑,请采纳,祝学习愉快~
相似问题