On Feb 27, 5:02 pm, Tamer Higazi <[EMAIL PROTECTED]> wrote: > Hi! > Can somebody of you make me a sample how to define a function based on > "call by reference" ??? > > I am a python newbie and I am not getting smart how to define functions, > that should modify the variable I passed by reference. > > thanks in advance > > Tamer
def my_func(x): x[0] = 4 my_list = [3] print my_list my_func(my_list) print my_list --output:-- [3] [4] class MyData(object): pass def another_func(obj): obj.val += 10 md = MyData() md.val = 20 another_func(md) print md.val --output:-- 30 -- http://mail.python.org/mailman/listinfo/python-list