Python中列表的条件检查

import numpy as np
y = [1.25, 2.59, -4.87, 6.82, -7.98, -11.23]

if(np.any(y) < -10):
    print("yes")

我想检查列表中是否存在低于或高于特定值的任何值。所以,我继续使用 np.any(),代码正在编译但没有按预期工作,我的意思是不打印回“是”。

回答

any应该在括号之后,并且y应该是一个numpy数组。

import numpy as np
y = np.array([1.25, 2.59, -4.87, 6.82, -7.98, -11.23])

if (y < -10).any():
    print("yes")


以上是Python中列表的条件检查的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>