Pythonische Methode zum Überprüfen, ob eine Bedingung für ein Element einer Liste gilt

Ich habe eine Liste in Python und möchte prüfen, ob Elemente negativ sind. Specman hat diehas() Methode für Listen, die Folgendes bewirkt:

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

Woherit ist ein Specman-Schlüsselwort, das der Reihe nach jedem Element der Liste zugeordnet ist.

Ich finde das ziemlich elegant. Ich schaute durch diePython-Dokumentation und konnte nichts ähnliches finden. Das Beste, was ich mir einfallen lassen konnte, war:

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

Ich finde das ziemlich unelegant. Gibt es eine bessere Möglichkeit, dies in Python zu tun?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage