有一种笨拙的做法 n = [x-t if x > 0 else x for x in nps] 与此类似 n = np.array(a) n[np.abs(n) < t] = 0 也许这样的事情? n[n > 0] = n-t 解决方法 现在不能测试,但试试 np.where(n > 0,n - t,n) 见documentation 文章导航 python – 在列表中查找项目和重复项database – Django:锁定表中的特定行