将一个数组中值等于0的项去掉,将不为0的项存入一个新的数组,然后输出数据
时间: 2024-05-05 22:18:07 浏览: 75
剔除1维数组中等于0的元素
好的,以下是实现该功能的 Python 代码:
```python
# 定义一个数组
arr = [5, 0, 8, 0, 2, 0, 4, 6]
# 定义一个存储非零元素的新数组
new_arr = []
# 遍历原数组,将非零元素存入新数组
for num in arr:
if num != 0:
new_arr.append(num)
# 输出新数组
print(new_arr)
```
执行以上代码会输出:`[5, 8, 2, 4, 6]`
请问还有其他问题我可以帮忙解答吗?
阅读全文