如何在Python中声明和添加项目到数组中?

13 浏览
0 Comments

如何在Python中声明和添加项目到数组中?

我在尝试在Python中向数组中添加项目。\n我运行以下代码:\n

array = {}

\n然后,我尝试通过以下方式向该数组添加内容:\n

array.append(valueToBeInserted)

\n似乎没有一个.append方法可用于此操作。我该如何向数组添加项目?

0
0 Comments

在Python中,数组被称为list,它使用[]的表示方法。而{}则用于表示dict(在其他语言中也被称为哈希表、关联数组等)。因此,在dict中,我们无法使用'append'方法进行添加操作。

如果我们真的想要一个数组(list),可以使用以下方法进行声明和添加操作:

array = []
array.append(valueToBeInserted)

0
0 Comments

声明和添加数组项的方法是Python中的基本操作,然而有些人可能会犯一些错误。例如,如果以以下方式声明数组:

array = {}

实际上创建的是一个字典,而不是一个数组。在Python中,数组被称为列表,所以正确的声明数组的方式是:

array = []

然后,可以通过以下方式添加数组项:

array.append('a')

需要注意的是,实际上并不存在声明的概念,而只是在当前作用域中创建一个名称,使其引用一个字典或列表对象。

这种错误的原因是对于Python中数组和字典的概念混淆。数组(列表)是有序的集合,可以按照索引访问和操作其中的元素。而字典是无序的集合,其中的元素是通过键值对的方式存储的,无法通过索引进行访问。

为了解决这个问题,我们需要了解Python中的数组(列表)和字典的区别,并正确使用它们。当我们想要声明一个数组时,应该使用方括号来创建一个空的列表,然后使用append()函数来添加元素到列表中。

总结起来,正确声明和添加数组项的方法是:

array = []
array.append('a')

这样就可以正确地创建一个数组并向其中添加元素了。

0
0 Comments

如何在Python中声明和添加项到数组中?

在Python中,{} 表示一个空字典,而不是一个数组/列表。对于列表或数组,你需要使用 []

要初始化一个空列表,可以这样做:

my_list = []

或者

my_list = list()

要向列表中添加元素,可以使用 append

my_list.append(12)

要通过另一个列表的元素来扩展列表,可以使用 extend

my_list.extend([1,2,3,4])
my_list
--> [12,1,2,3,4]

要从列表中删除一个元素,可以使用 remove

my_list.remove(2)

字典表示一个键/值对的集合,也被称为关联数组或映射。

要初始化一个空字典,可以使用 {}dict()

字典有键和值:

my_dict = {'key':'value', 'another_key' : 0}

要通过另一个字典的内容来扩展字典,可以使用 update 方法:

my_dict.update({'third_key' : 1})

要从字典中删除一个值,可以使用 del my_dict['key']

哦,好的,我误解了列表需要有一个键和一个值,但我想不是这样的。

0