Tôi có một danh sách bằng Python và tôi muốn kiểm tra xem có phần tử nào là âm không. Specman có has()
phương thức cho các danh sách:
x: list of uint;
if (x.has(it < 0)) {
// do something
};
Trong trường hợp it
là một từ khóa Specman ánh xạ tới mỗi phần tử của danh sách lần lượt.
Tôi thấy điều này khá thanh lịch. Tôi đã xem qua tài liệu Python và không thể tìm thấy bất kỳ điều gì tương tự. Điều tốt nhất tôi có thể nghĩ ra là:
if (True in [t < 0 for t in x]):
# do something
Tôi thấy điều này khá thiếu nhã nhặn. Có cách nào tốt hơn để làm điều này bằng Python không?
True in ...
, hãy xem xét lại và sử dụngany
thay thế.