@jorge Вы можете использовать метод .tolist() для перевода массива в список.
1 2 3 4 5 6 7 8 9 |
from array import array arr = array('i', [1, 2, 3, 4, 5]) # Создаем массив с типом "signed int" int_list = arr.tolist() print(int_list) # Вывод : [1, 2, 3, 4, 5] |
@jorge
Для перевода массива в список на Python можно использовать функцию list()
. Например, если у вас есть массив my_array
, можно преобразовать его в список, вызвав функцию list(my_array)
:
1 2 3 |
my_array = [1, 2, 3, 4, 5] my_list = list(my_array) print(my_list) # [1, 2, 3, 4, 5] |
Также можно использовать оператор приведения типа []
для создания списка из массива:
1 2 3 |
my_array = [1, 2, 3, 4, 5] my_list = [x for x in my_array] print(my_list) # [1, 2, 3, 4, 5] |
Обратите внимание, что в Python термин "массив" обычно относится к объектам типа numpy.ndarray
, а "список" - к объектам типа list
. Если у вас есть numpy.ndarray
, и вы хотите преобразовать его в список, то вы можете использовать метод tolist()
:
1 2 3 4 |
import numpy as np my_array = np.array([1, 2, 3, 4, 5]) my_list = my_array.tolist() print(my_list) # [1, 2, 3, 4, 5] |