Aquí, vamos a aprender cómo convertir una matriz a la lista utilizando array.tolist () en Python ?
Dada una matriz con algunos elementos y tenemos que convertirlos a la lista utilizando array.tolist () en Python.
Creación de una matriz
Para crear una matriz – estamos utilizando “matriz” módulo en el programa mediante la importación utilizando “matriz class como arr” (Leer más: Crea una matriz usando el módulo de matriz ) .
la conversión de matriz a la lista con los mismos elementos
Para convertir una matriz a la lista – utilizamos ToList () métodos de “array” import, devuelve la lista con los mismos elementos.
Sintaxis:
list = array.tolist()
Ejemplo:
- Aquí, estamos declarando una matriz de class firmado llamado un (mediante el uso de i type_code) y la inicialización con el elementos [10, -20, 30, -40, 50]
- Entonces, estamos imprimiendo el tipo de elementos de un y elementos de array un
- Entonces, declaramos una lista vacía llamado lista1
- Entonces, estamos convirtiendo la matriz a la lista con algunos elementos
- Entonces, estamos imprimiendo el tipo de lista1 y elementos de lista1
Programa:
# importing array class to use array
import array as arr
# declare array
a = arr.array ("i", [10, -20, 30, -40, 50])
# print the type of a
print ("type of a: ", type(a))
# print array
print ("a is:", a);
# declare an empty list
list1 = list()
# convert array and assign to the list
list1 = a.tolist()
# print type of list1
print ("Type of list1: ", type(list1))
# print list
print ("list1 is: ", list1)
salida
type of a: <class 'array.array'>
a is: array('i', [10, -20, 30, -40, 50])
Type of list1: <class 'list'>
list1 is: [10, -20, 30, -40, 50]