如何将数组值与python中的另一个显式值进行比较

时间:2016-09-29 05:18:26

标签: python loops compare

我想做这样的事情

while(x<100 for x in someList):
    if someList has a value more than 100
    the loop should end.

2 个答案:

答案 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))中。