如何在Python中声明和添加一个数组?

  • 回答 (2)
  • 关注 (0)
  • 查看 (139)

我想在python中向数组中添加items。

我运行

array = {}

然后,我通过以下操作向这个数组添加一些内容:

array.append(valueToBeInserted)

似乎没有.append方法。如何向数组中添加items?

athletesssathletesss提问于
葉天楓梦想是要有的,万一实现了呢回答于

不,如果你这样做了:

array = {}

在你的示例中,你正在使用array作为字典而不是数组。如果需要数组,则在Python中使用List:

array = []

然后,添加所做的items:

array.append('a')
火星救援队长回答于

{}表示空字典,而不是数组/列表。对于列表或数组,你需要[]...

若要初始化空列表,请执行以下操作:

my_list = []

my_list = list()

若要向列表中添加元素,请使用append

my_list.append(12)

extend包含来自另一个列表的元素的列表使用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']

扫码关注云+社区

领取腾讯云代金券