Python Array tolist() 方法



Python Array tolist() 方法用于将数组转换为具有相同元素或项目的列表。

语法

以下是 Python Array tolist() 方法的语法 -


 array_name.tofile()

参数

此方法不接受任何参数。

返回值

此方法返回一个包含数组的相同项的列表。

示例 1

以下是 Python Array tolist() 方法的基本示例 -


import array as arr
myArray = arr.array("i",[4,5,6,7])
print("Array Elements :",myArray)
myList = myArray.tolist()
print("Elements After Conversion: ", myList)

输出

以下是上述代码的输出 -

Array Elements : array('i', [4, 5, 6, 7])
Elements After Conversion : [4, 5, 6, 7]

示例 2

让我们尝试将 double 数据类型的数组转换为列表 -


import array as arr
myArray = arr.array("d",[56.7,97.8,24.6,47.9])
print("Array Elements :",myArray)
list = myArray.tolist()
print("Elements After Conversion :", list)

输出

Array Elements : array('d', [56.7, 97.8, 24.6, 47.9])
Elements After Conversion : [56.7, 97.8, 24.6, 47.9]

示例 3

让我们尝试在没有 tolist() 方法的情况下将数组转换为列表。

在这里,我们创建了一个 int 数据类型的数组,并创建了空列表并尝试将所有元素附加到其中 -


import array as arr
array = arr.array("i",[10,20,30,40,50,60])
print("Array Elements :",array)
list = []
for i in array:
	 	 list.append(i)

print("Elements After Conversion :", list)

输出

以下是上述代码的输出 -

Array Elements : array('i', [10, 20, 30, 40, 50, 60])
Elements After Conversion : [10, 20, 30, 40, 50, 60]