给定数组[1,2,3,4,5],如何得到在这个数组的每个元素之间插入3个0后的新数组,用python代码实现
时间: 2023-05-18 10:06:04 浏览: 131
可以使用列表推导式来实现:
```python
arr = [1, 2, 3, 4, 5]
new_arr = [x for x in arr for _ in range(3)] + [0] * 12
```
这里使用了两个列表推导式,第一个用来在每个元素之间插入3个0,第二个用来添加额外的12个0,以保证新数组的长度为原数组长度的4倍。
阅读全文