小能豆

如何在 Python 中声明数组并向其中添加项

py

我正在尝试向 Python 中的数组添加项目。

我跑

array = {}

然后,我尝试通过执行以下操作向该数组添加一些内容:

array.append(valueToBeInserted)

似乎没有.append这个方法。如何将项目添加到数组中?


阅读 31

收藏
2024-10-14

共1个答案

小能豆

在 Python 中,您似乎使用的是字典 ( {}) 而不是列表 ( [])。该append方法适用于列表,而不适用于字典。以下是使用这两种方法的方法:

将项目添加到列表

如果您想创建一个数组(列表)并向其中添加项目,则应使用方括号初始化它:

array = []  # Create an empty list
array.append(valueToBeInserted)  # Add an item to the list

例子:

array = []
valueToBeInserted = 42
array.append(valueToBeInserted)

print(array)  # Outputs: [42]

向词典中添加条目

如果您打算使用字典而不是列表,则可以将项目添加为键值对:

array = {}  # Create an empty dictionary
array['key'] = valueToBeInserted  # Add an item with a key

例子:

array = {}
valueToBeInserted = 42
array['number'] = valueToBeInserted

print(array)  # Outputs: {'number': 42}

概括

  • []如果您想要维护有序的项目集合并使用诸如的方法,请使用列表append()
  • {}如果您想存储键值对,请使用字典。

如果您想要一个可以增长的动态数组结构,那么使用列表是最佳选择。如果您想要将键与值关联起来,那么使用字典。

2024-10-14