Forma Python de verificar se uma condição é válida para qualquer elemento de uma lista

Eu tenho uma lista em Python e quero verificar se algum elemento é negativo. Specman tem ohas() método para listas que faz:

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

Ondeit é uma palavra-chave do Specman mapeada para cada elemento da lista.

Eu acho isso bastante elegante. Eu olhei através doDocumentação do Python e não encontrei nada parecido. O melhor que consegui fazer foi:

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

Eu acho isso meio deselegante. Existe uma maneira melhor de fazer isso em Python?

questionAnswers(3)

yourAnswerToTheQuestion