【发布时间】:2022-11-18 19:15:33
【问题描述】:
我有以下函数告诉我们 series 至少有一个负值:
def has_negative(series):
v=False
for i in range(len(series)):
if series[i]<0:
v=True
break
return v
当我们在一个例子中使用这个函数时,我们得到:
y=[1,2,3,4,5,6,7,8,9]
z=[1,-2,3,4,5,6,7,8,9]
print(has_negative(y))
print(has_negative(y))
输出:
>>> False
>>> True
该功能似乎运行良好,虽然我想缩短它,但如果您提出任何建议,我们将不胜感激
【问题讨论】:
-
@HampusLarsson 能否将您的评论转换为答案?
标签: python list function boolean