python代码,实现:如果判断一个数组中所有元素都为0,则返回True。
时间: 2024-04-10 21:35:10 浏览: 141
python实现判断数组是否包含指定元素的方法
可以使用Python的all()函数来判断一个数组中的所有元素是否都为0。all()函数会检查数组中的每个元素,如果所有元素都为0,则返回True,否则返回False。
下面是一个示例代码:
```python
def all_zeros(arr):
return all(element == 0 for element in arr)
# 测试示例
arr1 = [0, 0, 0, 0]
arr2 = [0, 1, 0, 0]
arr3 = [0, 0, 0, 0, 0]
print(all_zeros(arr1)) # 输出 True
print(all_zeros(arr2)) # 输出 False
print(all_zeros(arr3)) # 输出 True
```
在这个示例中,all_zeros()函数接受一个数组作为参数。它使用了一个生成器表达式来检查数组中的每个元素是否等于0。如果所有元素都满足条件,all()函数返回True,否则返回False。最后,我们对一些示例进行了测试,输出结果符合预期。
阅读全文