Ripetizioni e Riferimenti¶
Abbiamo già visto l’operatore di ripetizione tra stringhe. Funziona per le liste in generale.
(repref1)
Con una lista, la ripetizione crea una copia dei riferimenti. Se permettiamo a una lista di riferirci a un’altra lista, si possono verificare dei problemi, come nell’esempio che segue.
(repref2)
newlist è una lista di tre riferimenti a origlist che erano stati creati dall’operatore di ripetizione.
Adesso, cosa succede se modifichiamo un elemento di origlist?
(repref3)
newlist mostra il cambiamento in tre posti. C’è infatti un solo origlist.
(reprefstep)