У мене є список в Python, і я хочу перевірити, чи є якісь елементи негативними. Specman має has()метод для списків, який робить:
x: list of uint;
if (x.has(it < 0)) {
// do something
};
Де itключове слово Specman відображається по черзі до кожного елемента списку.
Я вважаю це досить елегантним. Я переглянув документацію Python і не зміг знайти нічого подібного. Найкраще, що я міг придумати, це:
if (True in [t < 0 for t in x]):
# do something
Я вважаю це досить неелегантним. Чи є кращий спосіб зробити це в Python?
True in ..., перегляньте та використовуйтеanyзамість цього.