<div class="gmail_quote">2012/9/13 Francesco Maida <span dir="ltr"><<a href="mailto:dev@cesco.it" target="_blank">dev@cesco.it</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>nomi = ["Marco", "Filippo", "Leonardo", "Antonio"]</div><div><br></div><div>def russianizza():</div><div>    for nome in nomi:</div><div>        nome = nome + "sky"</div>


<div><span style="white-space:pre-wrap">  </span>print(nome)</div></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><br></div><div>Quando eseguo la funzione, ottengo i nomi:</div>

<div><br></div><div><div>Marcosky</div><div>Filipposky</div>
<div>Leonardosky</div><div>Antoniosky</div></div><div><br></div><div>Quindi se vado a vedere il contenuto dell'array, ovviamente questo rimane invariato:</div><div><br></div><div>>> nomi</div><div>["Marco", "Filippo", "Leonardo", "Antonio"] </div>


<div><br></div><div>La mia semplice domanda è: C'è un modo per chiedere al ciclo for di passare un'elemento alla volta dall'array nomi alla variabile "nome" *NON* per valore *MA* per riferimento? In modo che al termine dell'esecuzione della funzione i rispettivi valori dell'array vengano modificati ?</div>


<div><br></div><div>Quindi:</div><div><br></div><div><div>>> nomi</div><div>["Marco", "Filippo", "Leonardo", "Antonio"] </div></div><div>>> russianizza()</div><div><div>


Marcosky</div><div>Filipposky</div><div>Leonardosky</div><div>Antoniosky</div></div><div>>> nomi</div><div>["Marcosky", "Filipposky", "Leonardosky", "Antoniosky"]</div></blockquote>

<div><br></div><div><br></div><div>for i, nome in enumerate(nomi):</div><div>    nomi[i] = russianizza(nome)</div><div><br></div><div>Ciao.</div><div>Marco.</div><div><br></div></div>-- <br><div><div><div><div><a href="http://beri.it/" target="_blank">http://beri.it/</a> - Un blog</div>

<div><a href="http://beri.it/i-miei-libri/" target="_blank">http://beri.it/i-miei-libri/</a> - Qualche libro</div><div><br></div></div></div></div><br>