1.若set为空的时候,while set() 相当于 while Flase:
loop_tmp_addr=set("12333")
# loop_tmp_addr=set()
q=0
while loop_tmp_addr:
q+=1
print(q)
if q >=100:
break
loop_tmp_addr=set("12333") True 会打印1到99
loop_tmp_addr=set() False 不会打印.
总结,所以一个空的set(),可以作为一个判断条件
![](https://i-blog.csdnimg.cn/blog_migrate/bffdf11637eff6a6661167d3882e7fe4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/69ba45c9fcfde3f68a615d576a5ed13f.png)
list(range(n)) :
![](https://i-blog.csdnimg.cn/blog_migrate/df5e36365970821cc6277503f1e28804.png)