Re: [Python] Dubbi su passaggio variabili a funzione

2008-11-24 Per discussione Vito De Tullio
Massimo Capanni wrote: > Parafrasando Franchi il "bigliettino" dentro > la scatola e' stato riscritto e quindi dovrei puntare al nuovo oggetto > linkato (nuovo indirizzo dell'oggetto), invece mi da none ... in effetti è più semplice di quanto credi :) def f(obj): obj = 'ciao' a = [] f(a

Re: [Python] Dubbi su passaggio variabili a funzione

2008-11-24 Per discussione Francesco Guerrieri
On Mon, Nov 24, 2008 at 6:24 PM, Massimo Capanni <[EMAIL PROTECTED]> wrote: > salve, > > scusate ma solo adesso ho potuto leggere le risposte. > Confesso che sono un po' confuso e provo ad aggiungere > un alto dettaglio che motivi il mio dubbio (tengo a precisare > che ho chiaro cosa significhi per

Re: [Python] Dubbi su passaggio variabili a funzione

2008-11-24 Per discussione Massimo Capanni
salve, scusate ma solo adesso ho potuto leggere le risposte. Confesso che sono un po' confuso e provo ad aggiungere un alto dettaglio che motivi il mio dubbio (tengo a precisare che ho chiaro cosa significhi per rifermiento e per valore visto che ci ho sbattuto la testa con Pascal e C :") ) ma e

Re: [Python] Dubbi su passaggio variabili a funzione

2008-11-24 Per discussione Manlio Perillo
Manlio Perillo ha scritto: > Enrico Franchi ha scritto: >> On Nov 23, 2008, at 11:35 AM, Lawrence Oluyede wrote: >> >>> Viene sempre e comunque passato l'oggetto riferito dall'etichetta >>> (quindi non è definibile né come "call by value", né come "call by >>> reference"), in questo caso la lista è

Re: [Python] Dubbi su passaggio variabili a funzione

2008-11-24 Per discussione Enrico Franchi
On Nov 23, 2008, at 4:48 PM, Manlio Perillo wrote: > Potrebbe però generare confusione. > > Con la semantica di passaggio per riferimento (almeno quella descritta > in C++ o D) uno si aspetterebbe che il programma stampi a terminale > 10 e > non 7. E infatti io non ho detto che c'è la semantic

Re: [Python] Dubbi su passaggio variabili a funzione

2008-11-23 Per discussione Lawrence Oluyede
On Sun, Nov 23, 2008 at 4:04 PM, Enrico Franchi <[EMAIL PROTECTED]> wrote: > > On Nov 23, 2008, at 11:35 AM, Lawrence Oluyede wrote: > >> Viene sempre e comunque passato l'oggetto riferito dall'etichetta >> (quindi non è definibile né come "call by value", né come "call by >> reference"), in questo

Re: [Python] Dubbi su passaggio variabili a funzione

2008-11-23 Per discussione Manlio Perillo
Enrico Franchi ha scritto: > On Nov 23, 2008, at 11:35 AM, Lawrence Oluyede wrote: > >> Viene sempre e comunque passato l'oggetto riferito dall'etichetta >> (quindi non è definibile né come "call by value", né come "call by >> reference"), in questo caso la lista è una variabile mutabile, indi >>

Re: [Python] Dubbi su passaggio variabili a funzione

2008-11-23 Per discussione Enrico Franchi
On Nov 23, 2008, at 11:35 AM, Lawrence Oluyede wrote: > Viene sempre e comunque passato l'oggetto riferito dall'etichetta > (quindi non è definibile né come "call by value", né come "call by > reference"), in questo caso la lista è una variabile mutabile, indi > per cui puoi mutarla all'interno d

Re: [Python] Dubbi su passaggio variabili a funzione

2008-11-23 Per discussione Lawrence Oluyede
2008/11/23 Massimo Capanni <[EMAIL PROTECTED]>: > c'e' qualcosa che mi sfugge nel passaggio dei parametri alle funzioni. > Se ho capito bene le variabili alle funzioni sono passate per valore, cioe' > il corpo della funzione non modifica il valore della variabile passata, > tuttavia > per quale mot

Re: [Python] Dubbi su passaggio variabili a funzione

2008-11-23 Per discussione Marco Buttu
On Sun, 2008-11-23 at 11:24 +0100, Marco Buttu wrote: > >>> def chlist(lst): > ... print id(lst) > ... lst.append(100) > ... print lst, id(lst) > ... lst = 50 > ... print lst, id(lst) > ... > >>> lst = list() > >>> id(lst) > 3084218188L > >>> chlist(lst) > 3084218188 > [100] 3

Re: [Python] Dubbi su passaggio variabili a funzione

2008-11-23 Per discussione Marco Buttu
On Sun, 2008-11-23 at 10:35 +0100, Massimo Capanni wrote: > salve a tutti, > > c'e' qualcosa che mi sfugge nel passaggio dei parametri alle funzioni. > Se ho capito bene le variabili alle funzioni sono passate per valore, > cioe' > il corpo della funzione non modifica il valore della variabile >

[Python] Dubbi su passaggio variabili a funzione

2008-11-23 Per discussione Massimo Capanni
salve a tutti, c'e' qualcosa che mi sfugge nel passaggio dei parametri alle funzioni. Se ho capito bene le variabili alle funzioni sono passate per valore, cioe' il corpo della funzione non modifica il valore della variabile passata, tuttavia per quale motivo se passo come parametro una lista ad e