我正在尝试向 Python 中的数组添加项目。
我跑
array = {}
然后,我尝试通过执行以下操作向该数组添加一些内容:
array.append(valueToBeInserted)
似乎没有.append这个方法。如何将项目添加到数组中?
.append
在 Python 中,您似乎使用的是字典 ( {}) 而不是列表 ( [])。该append方法适用于列表,而不适用于字典。以下是使用这两种方法的方法:
{}
[]
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()
如果您想要一个可以增长的动态数组结构,那么使用列表是最佳选择。如果您想要将键与值关联起来,那么使用字典。