我有一个Python列表,我想检查是否有任何元素是否定的。 Specman对列表有has()
方法:
x: list of uint;
if (x.has(it < 0)) {
// do something
};
其中it
是依次映射到列表中每个元素的Specman关键字。
我觉得这很优雅。我浏览了Python documentation并找不到类似的东西。我能想到的最好的是:
if (True in [t < 0 for t in x]):
# do something
我发现这相当不优雅。在Python中有更好的方法吗?