@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] |