Cómo convertir una lista en una matriz en Python – resuelto

¿Qué es una lista en Python?

Una lista en Python es una estructura de datos que nos permite almacenar una colección de elementos de manera ordenada. Se pueden guardar diferentes tipos de datos en una lista, como enteros, strings, booleanos, entre otros.

¿Qué es una matriz en Python?

En Python, una matriz es una lista de listas, donde cada lista interna representa una fila de la matriz. Las matrices son útiles para representar datos en formato tabular o para realizar operaciones matriciales.

Cómo convertir una lista en una matriz en Python

Para convertir una lista en una matriz en Python, simplemente necesitamos organizar los elementos de la lista en sublistas que representen las filas de la matriz. A continuación, se muestra un ejemplo de cómo hacerlo:

# Definimos una lista

lista = [1, 2, 3, 4, 5, 6, 7, 8, 9]

# Convertimos la lista en una matriz de 3x3

matriz = [lista[i:i+3] for i in range(0, len(lista), 3)]

print(matriz)

En este ejemplo, la lista original se convierte en una matriz de 3×3. Cada sublista de la matriz representa una fila de la misma. Al imprimir la matriz, obtendremos el siguiente resultado:

[[1, 2, 3], [4, 5, 6], [7, 8, 9]]

De esta manera, hemos logrado convertir una lista en una matriz en Python de forma sencilla y eficiente.