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]
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]
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]
Elements After Conversion : [10, 20, 30, 40, 50, 60]