Ho un elenco in Python e voglio controllare se alcuni elementi sono negativi. Specman ha il has()metodo per gli elenchi che fa:
x: list of uint;
if (x.has(it < 0)) {
// do something
};
Dove si ittrova una parola chiave Specman mappata a turno a ciascun elemento dell'elenco.
Lo trovo piuttosto elegante. Ho esaminato la documentazione di Python e non sono riuscito a trovare nulla di simile. Il meglio che sono riuscito a trovare è stato:
if (True in [t < 0 for t in x]):
# do something
Lo trovo piuttosto inelegante. C'è un modo migliore per farlo in Python?
True in ..., riconsiderare e utilizzareanyinvece.