Eu quero uma maneira idiomática de encontrar o primeiro elemento em uma lista que corresponde a um predicado. O código atual é bastante feio: [x for x in seq if predicate(x)][0] Eu pensei em mudar para: from itertools import dropwhile dropwhile(lambda x: not predicate(x), seq).next() Mas deve...