next
New In Python 2.6
next(iterator[, default])
Retrieve the next item from the iterator by calling its next() method. If default is given, it is returned if the iterator is exhausted, otherwise StopIteration is raised.
Idiomatic
a = -1
for i in range(1, 10):
    if not i % 4:
        a = i
        break
to
next((i for i in range(1, 10) if not i % 4), -1)
References
[1] Docs@Python, 2. Built-in Functions — next(iterator[, default])