Assign variable in while loop condition in Python?

前端 未结 11 1535
名媛妹妹
名媛妹妹 2020-12-08 03:39

I just came across this piece of code

while 1:
    line = data.readline()
    if not line:
        break
    #...

and thought, there must

11条回答
  •  隐瞒了意图╮
    2020-12-08 04:36

    If data has a function that returns an iterator instead of readline (say data.iterate), you could simply do:

    for line in data.iterate():
        #...
    

提交回复
热议问题