[Python] Dubbi su passaggio variabili a funzione
    Massimo Capanni 
    massimo.capanni a gmail.com
       
    Dom 23 Nov 2008 10:35:49 CET
    
    
  
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 esempio, questa
e' come se fosse passata per riferimento?
ad esempio:
def add(lista, dato):
        lista.append(dato)
l = []
add(l, "a")
add(l, "k")
add(l, "j")
print l
ottengo: ['a', 'k', 'j']
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20081123/65cc5072/attachment.htm 
    
    
       
       Maggiori informazioni sulla lista 
	       Python