python set 和 list(range(n)) 的一个妙用

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(),可以作为一个判断条件


python set 和 list(range(n)) 的一个妙用_第1张图片

python set 和 list(range(n)) 的一个妙用_第2张图片

list(range(n)) :


你可能感兴趣的:(python set 和 list(range(n)) 的一个妙用)