Tenho uma lista em Python e quero verificar se algum elemento é negativo. Specman tem o has()método para listas que faz:
x: list of uint;
if (x.has(it < 0)) {
// do something
};
Onde ité uma palavra-chave Specman mapeada para cada elemento da lista por vez.
Acho isso bastante elegante. Eu olhei a documentação do Python e não consegui encontrar nada semelhante. O melhor que pude pensar foi:
if (True in [t < 0 for t in x]):
# do something
Acho isso um tanto deselegante. Existe uma maneira melhor de fazer isso em Python?
True in ..., reconsidere e use em seuanylugar.