[Python] Dubbi su passaggio variabili a funzione

Marco Buttu marcobuttu a nanoelectronic.net
Dom 23 Nov 2008 11:26:48 CET


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] 3084218188 # L'oggetto e' sempre lo stesso
> 50 135720172 # lst e' un altro oggetto

lst locale...



Maggiori informazioni sulla lista Python