在数组[1, 2, 3, 4, 5]中每相邻两个数字中间插入两个 0。
时间: 2023-08-13 08:02:21 浏览: 293
可以使用循环遍历数组,每次遍历到一个数字时,在它后面插入两个 0。具体实现如下(假设原数组为arr):
```python
new_arr = []
for i in range(len(arr)):
new_arr.append(arr[i])
if i < len(arr) - 1:
new_arr.extend([0, 0])
```
上述代码中,遍历原数组arr,每次将当前数字添加到新数组new_arr中,然后判断当前数字是否为数组最后一个元素,如果不是,则在该数字后面添加两个 0。最终得到的new_arr为[1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5]。
相关问题
用python在数组[1, 2, 3, 4, 5]中每相邻两个数字中间插入两个0
可以使用以下代码实现:
```
arr = [1, 2, 3, 4, 5]
new_arr = []
for i in range(len(arr)-1):
new_arr.append(arr[i])
new_arr.extend([0, 0])
new_arr.append(arr[-1])
print(new_arr)
```
输出结果为:[1, 0, 0, 2, 0, 0, 3, 0, 0, 4, 0, 0, 5]
用python编程,在数组[1, 2, 3, 4, 5]中相邻两个数字中间插入两个0
可以使用以下代码实现:
```python
arr = [1, 2, 3, 4, 5]
arr_new = []
for i in arr:
arr_new.append(i)
arr_new.append(0)
arr_new.pop() # 去掉最后一个0
print(arr_new)
```
输出结果为:`[1, 0, 2, 0, 3, 0, 4, 0, 5]`。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)