python如何循环检测一个数组元素为0,则为其赋值一个非0的数
时间: 2024-03-11 19:47:54 浏览: 143
python 判断矩阵中每行非零个数的方法
可以使用for循环遍历数组元素,然后判断是否为0,如果是0则赋值一个非0的数。示例如下:
```python
arr = [0, 2, 0, 4, 0, 6]
for i in range(len(arr)):
if arr[i] == 0:
arr[i] = 1 # 赋值一个非0的数
print(arr) # 输出 [1, 2, 1, 4, 1, 6]
```
上述代码中,我们使用了for循环遍历数组元素,然后使用if语句判断元素是否为0,如果是0则使用赋值语句将其赋值为1。最后输出修改后的数组。
阅读全文