logo

Python | Перетворити список на масив Python

Іноді під час роботи в Python у нас може виникнути проблема, коли нам потрібно обмежити елементи даних лише одним типом. Список може бути неоднорідним, може містити дані кількох типів, і іноді це небажано. Необхідно перетворити це на структуру даних, яка обмежує тип даних.

Нижче наведено методи, які ми розглянемо в цій статті.

  • Використання array() з індикатором типу даних
  • Використання методу numpy.array().

Перетворення списку в масив u співати numpy.array()

Це завдання можна легко виконати за допомогою функції array(). Це вбудована функція в Python для перетворення в масив. Індикатор типу даних i використовується у випадку цілих чисел, що обмежує тип даних.



Команди sql ddl

Python3




# Using array() + data type indicator> from> array>import> array> # initializing list> test_list>=> [>6>,>4>,>8>,>9>,>10>]> # printing list> print>(>'The original list : '> +> str>(test_list))> # Convert list to Python array> # Using array() + data type indicator> res>=> array(>'i'>, test_list)> # Printing result> print>(>'List after conversion to array : '> +> str>(res))>

створення столів з латексу

>

>

Вихід

 The original list : [6, 4, 8, 9, 10] List after conversion to array : array('i', [6, 4, 8, 9, 10])>

Часова складність: O(n), де n – довжина списку test_list
Допоміжний простір: Створюється O(n) додатковий простір розміром n, де n — кількість елементів у списку res

Перетворення списку Python на масиви NumPy використовуючи numpy.array()

Перетворює список Python на масив Python за допомогою функції numpy.array(). Він імпортує модуль numpy , ініціалізує список під назвою test_list і друкує вихідний список. Потім функція numpy.array() використовується для перетворення test_list в масив Python і збереження результату в змінній res. Нарешті, він друкує отриманий масив Python.

приклади програмування на python

Python3




#Using numpy.array()> import> numpy as np> #initializing list> test_list>=> [>6>,>4>,>8>,>9>,>10>]> #printing list> print>(>'The original list : '> +> str>(test_list))> #Convert list to Python array using numpy.array> res>=> np.array(test_list)> #Printing result> print>(>'List after conversion to array : '> +> str>(res))>

btree і b дерево

>

малювання прямокутника gimp
>

Вихід:

The original list : [6, 4, 8, 9, 10] List after conversion to array : [ 6 4 8 9 10]>

Часова складність: O(n), де n – довжина списку test_list
Допоміжний простір: O(n) як масив Python, створений за допомогою numpy.array(), зберігає ті самі дані, що й вихідний список.