Python 陣列 tolist() 方法



Python 陣列的 tolist() 方法用於將陣列轉換為具有相同元素或專案的列表。

語法

以下是 Python 陣列 tolist() 方法的語法:

array_name.tofile()

引數

此方法不接受任何引數。

返回值

此方法返回一個包含陣列相同專案的列表。

示例 1

以下是 Python 陣列 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]
python_array_methods.htm
廣告