在Python中向数组添加元素

可以通过在Python中使用“数组”模块来声明数组

导入“数组”模块的语法:

    import array as array_alias_name

在这里,import是导入Module的命令,“ array”是模块的名称,“ array_alias_name”“ array”的别名,可以在程序中使用它,而不是模块名称“ array”

数组声明:

要在Python中声明“数组”,我们可以遵循以下语法:

    array_name   =   array_alias_name.array(type_code, elements)

这里,

  • array_name是数组的名称。

  • array_alias_name是别名的名称-我们定义导入“ array module”的名称

  • type_code是单个字符值–定义数组元素的类型是给定type_code的元素列表。

添加元素

我们可以使用Python中的和方法将元素添加到数组中。Array.insert()Array.append()

示例

# 在Python中将元素添加到数组

# 导入“数组”模块"array" modules 
import array as arr 

# 整数数组
arr1 = arr.array('i', [10, 20, 30]) 

print ("Array arr1 : ", end =" ") 
for i in range (0, 3): 
	print (arr1[i], end =" ") 
print() 

# 使用insert()插入元素
arr1.insert(1, 40) 

print ("Array arr1 : ", end =" ") 
for i in (arr1): 
	print (i, end =" ") 
print() 

# 浮点数组
arr2 = arr.array('d', [22.5, 33.2, 43.3]) 

print ("Array arr2 : ", end =" ") 
for i in range (0, 3): 
	print (arr2[i], end =" ") 
print() 

# 使用append()插入元素
arr2.append(54.4) 

print ("Array arr2 : ", end =" ") 
for i in (arr2): 
	print (i, end =" ") 
print()

输出结果

Array arr1 :  10 20 30
Array arr1 :  10 40 20 30
Array arr2 :  22.5 33.2 43.3
Array arr2 :  22.5 33.2 43.3 54.4