如果向量中的数字小于 4,我会尝试将 5 添加到该向量中。我觉得我非常接近,但它运行不正确。任何人都可以帮助我将 5 添加到向量中小于 4 的任何值吗?
from pylab import *
numberlist = [3.2,6,7.8,1,3,2.5]
def x(numberlist):
for num in numberlist:
if num > 4:
print(num)
else :
print(num + 5)
print x([3.2,6,7.8,1,3,2.5])
请您参考如下方法:
怎么样
x = [ v + 5 if v < 4 else v for v in x ]
?
