Profilo di 
  
    Sarvegu
  
  
    
  
    
      
    
  
      
  
      
    | 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 ---
 
 
  