Saya memiliki daftar dengan Python, dan saya ingin memeriksa apakah ada elemen yang negatif. Specman memiliki has()metode untuk daftar yang melakukan:
x: list of uint;
if (x.has(it < 0)) {
// do something
};
Di mana itkata kunci Specman dipetakan ke setiap elemen daftar secara bergantian.
Saya merasa ini agak elegan. Saya melihat-lihat dokumentasi Python dan tidak dapat menemukan yang serupa. Yang terbaik yang bisa saya dapatkan adalah:
if (True in [t < 0 for t in x]):
# do something
Saya merasa ini agak janggal. Apakah ada cara yang lebih baik untuk melakukan ini dengan Python?
True in ..., pertimbangkan kembali dan gunakananysebagai gantinya.