当前位置:首页 > 行业动态 > 正文

python 数组如何使用

在Python中,数组是一种用于存储多个相同类型数据的集合,Python提供了多种方式来创建和使用数组,包括列表、元组和NumPy库中的数组。

1. 列表(List)

列表是Python中最常用的数组类型之一,它允许你存储任意数量的相同类型的元素,并且可以动态地添加或删除元素。

创建列表

要创建一个空列表,可以使用方括号[]

my_list = [] 

要向列表中添加元素,可以直接将元素放在方括号内。

my_list = [1, 2, 3] 

访问列表元素

python 数组如何使用

要访问列表中的元素,可以使用索引,索引从0开始,表示第一个元素的索引为0,第二个元素的索引为1,依此类推。

my_list = [1, 2, 3]
print(my_list[0])  # 输出:1
print(my_list[1])  # 输出:2
print(my_list[2])  # 输出:3 

修改列表元素

要修改列表中的元素,可以通过索引赋值的方式。

my_list = [1, 2, 3]
my_list[0] = 4
print(my_list)  # 输出:[4, 2, 3] 

删除列表元素

要删除列表中的元素,可以使用del关键字,并指定要删除的元素的索引。

my_list = [1, 2, 3]
del my_list[1]
print(my_list)  # 输出:[1, 3] 

2. 元组(Tuple)

python 数组如何使用

元组与列表类似,但元组是不可变的,即一旦创建就不能修改其内容,元组使用圆括号()来创建。

my_tuple = (1, 2, 3) 

访问元组元素

要访问元组中的元素,可以使用索引。

my_tuple = (1, 2, 3)
print(my_tuple[0])  # 输出:1
print(my_tuple[1])  # 输出:2
print(my_tuple[2])  # 输出:3 

3. NumPy数组(Array)

NumPy是一个用于数值计算的Python库,它提供了高性能的多维数组对象,NumPy数组具有许多有用的功能,如广播、切片和矩阵运算等,要使用NumPy数组,首先需要安装NumPy库,可以使用以下命令进行安装:

pip install numpy 

创建NumPy数组

python 数组如何使用

要创建一个NumPy数组,可以使用numpy.array()函数。

import numpy as np
my_array = np.array([1, 2, 3]) 

访问NumPy数组元素

要访问NumPy数组中的元素,可以使用索引。

import numpy as np
my_array = np.array([1, 2, 3])
print(my_array[0])  # 输出:1
print(my_array[1])  # 输出:2
print(my_array[2])  # 输出:3