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?