7. 创建一个10个元素的一维数组,将前五个元素赋值为1,后五个元素赋值为2。
时间: 2023-05-22 07:05:29 浏览: 80
可以使用Python的列表来创建一个10个元素的一维数组,并用切片操作来对前五个元素赋值为1,后五个元素赋值为2。
代码示例:
```python
array = [1] * 5 + [2] * 5
print(array)
```
输出:
```
[1, 1, 1, 1, 1, 2, 2, 2, 2, 2]
```
相关问题
python 首先创建一个10个元素的一维数组,再将前五个元素赋值为1,后五个元素赋值为2。
可以这样创建该数组:
```python
arr = [1]*5 + [2]*5
```
或者:
```python
arr = [1 for i in range(5)] + [2 for i in range(5)]
```
python 先创建一个10个元素的一维数组,再将前五个元素赋值为1,后五个元素赋值为2。
以下是实现代码:
arr = [1]*5 + [2]*5
print(arr)
输出结果为:[1, 1, 1, 1, 1, 2, 2, 2, 2, 2]
这里使用了 Python 中的列表方法,先将长度为 5 的 [1] 列表乘以 5,获得前五个元素都是 1 的列表。再将长度为 5 的 [2] 列表乘以 5,获得后五个元素都是 2 的列表。最后通过加号将两个列表合并成一个包含 10 个元素的列表。
阅读全文