Ich habe eine Liste in Python und möchte überprüfen, ob Elemente negativ sind. Specman hat die has()
Methode für Listen, die Folgendes bewirkt:
x: list of uint;
if (x.has(it < 0)) {
// do something
};
Wo it
ist ein Specman-Schlüsselwort, das nacheinander jedem Element der Liste zugeordnet ist?
Ich finde das ziemlich elegant. Ich habe die Python-Dokumentation durchgesehen und konnte nichts Ähnliches finden. Das Beste, was ich mir einfallen lassen konnte, war:
if (True in [t < 0 for t in x]):
# do something
Ich finde das eher unelegant. Gibt es eine bessere Möglichkeit, dies in Python zu tun?
True in ...
möchten, überdenken Sie es und verwenden Sie esany
stattdessen.