Pythonic sposób sprawdzania, czy warunek dotyczy dowolnego elementu listy

Mam listę w Pythonie i chcę sprawdzić, czy jakieś elementy są negatywne. Specman mahas() metoda list, która:

x: list of uint;
if (x.has(it < 0)) {
    // do something
};

Gdzieit jest słowem kluczowym Specman odwzorowanym po kolei na każdy element listy.

Uważam to za dość eleganckie. PrzejrzałemDokumentacja Pythona i nie mogłem znaleźć niczego podobnego. Najlepsze, co mogłem wymyślić, to:

if (True in [t < 0 for t in x]):
    # do something

Uważam to za raczej nieeleganckie. Czy jest lepszy sposób na zrobienie tego w Pythonie?

questionAnswers(3)

yourAnswerToTheQuestion