Sarvegu
Profilo di
Nome | Sarvegu |
---|---|
Indirizzo email | roberto@gieu.eu |
Avatar | |
Messaggi | 2 |
-
- 2017-05-28 08:18:46
- Re: Assegnare valori ad elemento di lista annidata
- Forum >> Principianti
- Grazie.
-
- 2017-05-27 13:04:47
- Assegnare valori ad elemento di lista annidata
- Forum >> Principianti
- Sezione pre principianti. Ho scorso tutte le 36 pagine della
sezione Principianti ma non ho trovato nulla (e questo non mi ha rincuorato,
anzi)
Come si fa ad assegnare un valore (che proviene da un
calcolo) ad uno specifico elemento di una lista di liste numeriche?
Una esemplificazione del mio problema:
alfa=[1,1,1,1] matrice=[] for t in range(6): matrice.append(alfa) print("matrice di partenza: ",matrice) matrice[ 2 ][ 2 ]=0 print("matrice di arrivo: ",matrice) l'output è matrice di partenza: [[1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1], [1, 1, 1, 1]] matrice di arrivo: [[1, 1, 0, 1], [1, 1, 0, 1], [1, 1, 0, 1], [1, 1, 0, 1], [1, 1, 0, 1], [1, 1, 0, 1]]
cioè mi assegna il valore all'elemento di indice 2 ma a
tutta la "colonna"
Come avrete capito io volevo variare solo uno specifico
elemento di indici 2,2
P.S. quando faccio qui l'anteprima mi toglie le parentesi quadre dall'assegnazione e mi ci mette il ? come apice. E anche questo mi rincuora...
--- Ultima modifica di Sarvegu in data 2017-05-27 13:06:11 ---
--- Ultima modifica di ㎝ in data 2017-05-27 21:38:49 ---