Python之set的用法(三)遍历set
1、如果一个set里面的值很多,我们想获取其中的值,甚至每一个值,怎么办?
使用for in吧,对set进行迭代即可。

2、打印结果如下图所示。一次遍历了整个set,并且将每一个值都打印出来。

3、那么,如果set是个空的set呢?如下图所示
a = set()
print a
for b in a:
print "hello"
print b
这里,我们增加了一个print 'hello’.如果for循环里的语句被打印,则肯定有限打印hello

4、看下运行结果.
可以发现,并没有打印出hello,所以如果set为空,则for循环会直接退出,并不会运行循环里的语句

5、那如果我们使用一个字典呢?如下图所示
a = set({"a":1,"b":2,"c":3})
print a
for b in a:
print b

6、看下运行结果。
会发现,set中只保留了字典的key,而value就被丢掉了。
所以,打印结果就是a c b

7、如果是元组呢?其实和列表是一样的

8、打印结果如下图所示,重复的元素已经被去掉了,只保留了唯一的元素

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:108
阅读量:88
阅读量:123
阅读量:95
阅读量:121