📌  相关文章
📜  在 python 中创建大小未知的数组(1)

📅  最后修改于: 2023-12-03 15:23:16.027000             🧑  作者: Mango

在 Python 中创建大小未知的数组

在 Python 中创建大小未知的数组可以使用列表(List)或numpy中的数组(Array)。列表是 Python 内置的数据结构,用于存储一系列可变的元素,其长度可以动态地改变。Numpy 是 Python 的一个科学计算库,提供了一个高性能多维数组的对象 ndarray,其具有许多操作数组的方法和函数。

列表(List)

在 Python 中,可以使用以下语法创建一个空的列表:

my_list = []

也可以在创建时将元素添加到列表中:

my_list = [1, 2, 3]

在列表中添加元素可以使用 append() 方法:

my_list.append(4)

获取列表中的元素可以使用下标:

my_list[0]  # 获取第一个元素
my_list[1]  # 获取第二个元素

列表的长度可以使用 len() 方法获取:

len(my_list)
Numpy 数组(Array)

Numpy 数组需要先安装 numpy 库,可以使用以下命令进行安装:

pip install numpy

在 Numpy 中,可以使用以下语法创建一个空的数组:

import numpy as np

my_array = np.array([])

也可以在创建时将元素添加到数组中:

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

在数组中添加元素可以使用 append() 方法:

my_array = np.append(my_array, 4)

获取数组中的元素可以使用下标:

my_array[0]  # 获取第一个元素
my_array[1]  # 获取第二个元素

长度可以使用 len() 方法获取:

len(my_array)

总结

创建大小未知的数组,在 Python 中可以使用列表(List)或 Numpy 数组(Array)。列表是 Python 内置的数据结构,使用简单,但是对于大规模数据的存储和处理,列表的效率会比较低。而 Numpy 数组则是专门用于数值计算的多维数组,其效率和灵活性都比列表更高。