我想做这样的事情
while(x<100 for x in someList):
if someList has a value more than 100
the loop should end.
答案 0 :(得分:3)
当值大于100
时,这也将结束循环driver.getWindowHandle()
你可以试试这个:
for x in someList:
if x > 100:
break
答案 1 :(得分:1)
你可以使用itertools.takewhile
:
for x in takewhile(lambda x: x <= 100, someList):
print(x)
但我认为@sinsuren的break
解决方案是最好的。当我不想要循环时,我只使用takewhile
,例如在sum(takewhile(lambda x: x <= 100, someList))
中。