Come convertire un elenco di una matrice in Python

October 25

Le matrici non sono rappresentate da qualsiasi tipo di dati incorporato in Python, ma possono essere rappresentati come una lista annidata, o una lista di liste. Creare un elenco e utilizzare un "po '", il metodo loop "append" e la lista taglio per convertire l'elenco di una matrice. Questo è un buon esercizio di programmazione, se non un matematicamente significativa.

istruzione

1 Avviare la riga di comando interprete Python.

2 Creare un elenco semplice con il seguente comando:

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

3 Creare una variabile vuoto chiamato "matrice" per memorizzare la matrice:

Matrice = []

4 Avviare un ciclo "while":

mentre list = []:

Il ciclo non esegue immediatamente, ed ogni seguenti comandi preceduti da un carattere di tabulazione diventa parte del loop.

5 Digitare un carattere di tabulazione, quindi il seguente comando:

matrix.append (elenco [: 3])

Questo comando fette i primi tre elementi dall'elenco e li aggiunge alla matrice.

6 Entab riga successiva e digitare il seguente comando:

list = Lista [3:]

Questo comando rimuove i primi tre elementi dall'elenco, in modo che sulla prossima iterazione del ciclo, quarto, quinto e sesto articoli sono tagliati e aggiunti alla matrice, e così via.

7 Premere il tasto "Enter" per inserire una riga vuota ed eseguire il ciclo. Tipo "Matrix" e vedere che gli elementi della lista ora formano le righe di una matrice 3-by-3, rappresentata come una lista annidata.