自建数组并进行功能测试
时间: 2023-10-25 10:06:53 浏览: 103
以下是一个自建数组的示例,并进行了一些常见的数组操作测试:
```python
# 自建数组
my_array = [1, 2, 3, 4, 5]
# 访问数组元素
print(my_array[0]) # 输出:1
print(my_array[2]) # 输出:3
# 修改数组元素
my_array[0] = 10
print(my_array) # 输出:[10, 2, 3, 4, 5]
# 获取数组长度
print(len(my_array)) # 输出:5
# 添加元素到数组末尾
my_array.append(6)
print(my_array) # 输出:[10, 2, 3, 4, 5, 6]
# 插入元素到指定位置
my_array.insert(1, 20)
print(my_array) # 输出:[10, 20, 2, 3, 4, 5, 6]
# 删除数组元素
del my_array[2]
print(my_array) # 输出:[10, 20, 3, 4, 5, 6]
# 查找元素在数组中的位置
print(my_array.index(4)) # 输出:3
# 数组排序
my_array.sort()
print(my_array) # 输出:[3, 4, 5, 6, 10, 20]
# 反转数组
my_array.reverse()
print(my_array) # 输出:[20, 10, 6, 5, 4, 3]
```
以上是一些基本的数组操作,可以根据需要添加更多的测试。
相关问题
python 创建数组并进行运算
在 Python 中,可以使用 NumPy 库来创建数组并进行运算。下面是一个简单的例子:
```python
import numpy as np
# 创建一个一维数组
arr1 = np.array([1, 2, 3])
# 创建一个二维数组
arr2 = np.array([[1, 2, 3], [4, 5, 6]])
# 进行加法运算
result = arr1 + arr2
# 输出结果
print(result)
```
这段代码创建了一个一维数组 `arr1` 和一个二维数组 `arr2`,然后对它们进行了加法运算,将结果存储在 `result` 变量中,并打印了出来。你可以根据需要修改数组的维度和运算操作来进行不同的计算。
C++实现:定义一个数组并进行赋值
可以按照以下方式定义一个数组并进行赋值:
```cpp
#include <iostream>
int main() {
// 定义数组
int arr[5];
// 赋值
for (int i = 0; i < 5; i++) {
arr[i] = i;
}
// 输出数组元素
for (int i = 0; i < 5; i++) {
std::cout << arr[i] << " ";
}
std::cout << std::endl;
return 0;
}
```
这段代码定义了一个名为 `arr` 的数组,它有 5 个元素。然后使用 for 循环给数组元素赋值,将索引 i 的值赋给数组元素 `arr[i]`。最后再次使用 for 循环输出数组元素。