Tengo una lista en Python y quiero verificar si algún elemento es negativo. Specman tiene el has()
método para listas que hace:
x: list of uint;
if (x.has(it < 0)) {
// do something
};
¿Dónde it
se asigna una palabra clave de Specman a cada elemento de la lista a su vez?
Encuentro esto bastante elegante. Revisé la documentación de Python y no pude encontrar nada similar. Lo mejor que se me ocurrió fue:
if (True in [t < 0 for t in x]):
# do something
Encuentro esto bastante poco elegante. ¿Existe una mejor manera de hacer esto en Python?
True in ...
, reconsidere y useany
en su lugar.Utilice
any()
.fuente
Python tiene una función any () incorporada exactamente para este propósito.
fuente