本文延续前文对set基本概念的介绍,着重探讨set集合的遍历方式及实战应用要点。
1、 当set中存储了大量数据时,可通过遍历逐一访问其中每一个元素。
2、 使用for in语句对set进行循环,即可完成迭代操作。
3、 从输出结果可见,集

4、 那么,当set为空集时,遍历行为将如何表现?如下所示。
5、 此处额外插入了一条print("hello")语句,若循环体被执行,则"hello"必然先于其他内容输出。
6、 观察实际运行效果。
7、 结果显示,“hello”并未出现,说明空set会直接跳过for循环,其内部代码块完全不会执行。
8、 若尝试以字典形式初始化set,具体写法如下。
9、 查看执行后的输出结果。
10、 可见,set仅保留了字典中的键,而所有对应的值均被自动忽略。
11、 最终输出顺序为:a、c、b。
12、 对于元组和列表,set的去重与构造逻辑保持一致。
13、 输出结果显示,重复项已被自动剔除,只留下各不相同的唯一元素。