Manera pitónica de comprobar si una condición se cumple para cualquier elemento de una lista

Tengo una lista en Python y quiero comprobar si algún elemento es negativo. Specman tiene elhas() Método para listas que hace:

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

Dóndeit es una palabra clave de Specman asignada a cada elemento de la lista a su vez.

Encuentro esto bastante elegante. Miré a través delDocumentación de Python y no pude encontrar nada parecido. Lo mejor que pude encontrar fue:

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

Encuentro esto bastante poco elegante. ¿Hay una mejor manera de hacer esto en Python?

Respuestas a la pregunta(3)

Su respuesta a la pregunta