On Sat, Nov 13, 2010 at 5:46 AM, Tracubik <affdfsdfds...@b.com> wrote: > hi all, > i've this on python 2.6.6: > >>>> def change_integer(int_value): > ... int_value = 10 > ... > ... def change_list(list): > ... list[0] = 10 > ... > ... a = 1 > ... l = [1,1,1] > ... > ... change_integer(a) > ... change_list(l) > ... > ... print a > ... print l > 1 > [10, 1, 1] > > why the integer value doesn't change while the list value do? > in Pascal i can choose the behavour of parametres, how this work on Python? > also a link could be appreciated
http://effbot.org/zone/call-by-object.htm Cheers, Chris -- http://mail.python.org/mailman/listinfo/python-list