Python建一个一维数组[1,2,3,4,5,6,7,8,9,10],并在不改变数组 情况下,将数组中的偶数用0代替。
时间: 2023-03-19 11:24:10 浏览: 147
Python reshape的用法及多个二维数组合并为三维数组的实例
可以使用Python中的列表(List)来创建一个一维数组,然后使用for循环遍历数组中的每个元素,判断其是否为偶数,如果是偶数则用0代替,最终得到修改后的数组。
以下是实现代码示例:
```python
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
for i in range(len(arr)):
if arr[i] % 2 == 0: # 判断元素是否为偶数
arr[i] = 0 # 用0代替偶数元素
print(arr)
```
输出结果为:
```
[1, 0, 3, 0, 5, 0, 7, 0, 9, 0]
```
可以看到,修改后的数组中偶数元素已被成功用0代替,而奇数元素则保持不变。
阅读全文