我正在尝试编写一个名为isNeg
的函数,该函数将采用单个参数myList
,一个整数列表,如果True
包含myList
,则会返回{{1}}完全否定整数或否则返回“假”。任何帮助将不胜感激!
答案 0 :(得分:6)
def isNeg(input_list):
return all(current_number < 0 for current_number in input_list)
您可以使用any
功能,就像这样
def isNeg(input_list):
return not any(current_number >= 0 for current_number in input_list)
示例运行
print(isNeg([1, 2, 3, 4])) # False
print(isNeg([-1, -2, -3, -4])) # True
print(isNeg([-1, 2, -3, -4])) # False