“Conocimiento Computadora>Software

Cómo convertir una lista en una matriz en Python

Las matrices no están representadas por ningún tipo de datos incorporado en Python, pero pueden representarse como una lista anidada o una lista de listas. Cree una lista y use un bucle "while", el método "append" y el corte de listas para convertir la lista en una matriz. Este es un buen ejercicio de programación, si no es matemáticamente significativo.

Paso 1

Inicie el intérprete de línea de comandos de Python.

Paso 2

Cree un simple list con el siguiente comando: list = [1,2,3,4,5,6,7,8,9]

Paso 3

Cree una variable vacía llamada "matriz" para almacenar la matriz : matrix = []

Paso 4

Iniciar un ciclo "while": while list! = []: El ciclo no se ejecuta inmediatamente, y los siguientes comandos precedidos por un carácter de tabulación se vuelven parte del loop.

Paso 5

Escriba un carácter de tabulación, luego el siguiente comando: matrix.append (list [: 3]) Este comando corta los primeros tres elementos de la lista y los agrega a la matriz.

Paso 6

Tome la siguiente línea y escriba el siguiente comando: list = list [3:] Este comando elimina los primeros tres elementos de la lista, de modo que en la siguiente iteración del bucle, el los elementos cuarto, quinto y sexto se cortan y agregan a la matriz, y así sucesivamente.

Presione "E nter "para insertar una línea en blanco y ejecutar el bucle. Escriba "matriz" y vea que los elementos de la lista ahora forman las filas de una matriz de 3 por 3, representada como una lista anidada.

[Cómo convertir una lista en una matriz en Python] URL: http://www.ordenador.online/computadora/Software/255000.html

Software
Cómo asignar a una computadora
Cómo configurar la transferencia instantánea con PayPal
Cómo acceder a SQL desde Microsoft Office
Cómo deshabilitar los sitios de citas gratis
Cómo transferir Acrobat de una PC a otra
Cómo archivar archivos PDF
Cómo acceder a mi cuenta de MSN
Cómo crear un logotipo de alta resolución
Conocimiento de la computadora © http://www.ordenador.online