什么是数组python
时间: 2023-11-18 13:06:31 浏览: 43
在Python中,数组是一种数据结构,用于存储和操作一系列相同类型的元素。数组可以包含任意类型的数据,包括数字、字符串、对象等。
Python提供了多种表示数组的方式,其中最常用的是列表(list)和NumPy库中的数组(numpy.array)。列表是Python内置的数据类型,可以容纳不同类型的元素,并且长度可变。而NumPy数组是一个固定大小、同类型元素的数据结构,提供了更多的数学运算和高效的数组操作方法。
以下是一个使用列表和NumPy数组创建和操作数组的示例:
使用列表:
```python
my_list = [1, 2, 3, 4, 5] # 创建列表
print(my_list) # 输出: [1, 2, 3, 4, 5]
print(my_list[0]) # 输出: 1,访问列表中的元素
my_list.append(6) # 在列表末尾添加元素
print(my_list) # 输出: [1, 2, 3, 4, 5, 6]
my_list[2] = 10 # 修改列表中的元素
print(my_list) # 输出: [1, 2, 10, 4, 5, 6]
```
使用NumPy数组:
```python
import numpy as np
my_array = np.array([1, 2, 3, 4, 5]) # 创建NumPy数组
print(my_array) # 输出: [1, 2, 3, 4, 5]
print(my_array[0]) # 输出: 1,访问数组中的元素
my_array = np.append(my_array, 6) # 在数组末尾添加元素
print(my_array) # 输出: [1, 2, 3, 4, 5, 6]
my_array[2] = 10 # 修改数组中的元素
print(my_array) # 输出: [1, 2, 10, 4, 5, 6]
```
无论是使用列表还是NumPy数组,都可以通过索引访问和修改元素,以及进行其他常见的数组操作。
相关推荐
![](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)
![](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)