给定一个包含一些元素的数组,我们必须在Python中使用将它们转换为列表。array.tolist()
要创建数组-我们在程序中使用“数组”模块,方法是使用“将数组导入为arr”(更多信息:使用数组模块创建数组)进行导入。
为了一个数组转换成列表-我们使用tolist()的方法“数组”的类,它返回一个相同的元素列表。
语法:
list = array.tolist()
示例
在这里,我们声明一个名为a的带符号int数组(通过使用i type_code),并使用元素[10,-20,30, -40,50]对其进行初始化。
然后,我们打印a的元素类型和数组a的元素
然后,我们声明了一个名为list1的空列表
然后,我们将数组转换为包含一些元素的列表
然后,我们打印list1的类型和list1的元素
程序:
# 导入数组类以使用数组 import array as arr # 声明数组 a =arr.array("i", [10, -20, 30, -40, 50]) # 打印一个的类型 print ("type of a: ", type(a)) # 打印阵列 print ("a is:", a); # 声明一个空列表 list1 = list() # 转换数组并分配给列表 list1 = a.tolist() # list1的打印类型 print ("Type of list1: ", type(list1)) # 打印清单 print ("list1 is: ", list1)
输出结果
type of a: <class 'array.array'> a is: array('i', [10, -20, 30, -40, 50]) Type of list1: <class 'list'> list1 is: [10, -20, 30, -40, 50]