On Feb 27, 6: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
If it's a mutable object, avoid the pitfalls of rebinding the parameter, and just modify the object. BAD: def f( a ): a= { 'this': 'that' } GOOD: def f( a ): a.clear() a[ 'this' ]= 'that' -- http://mail.python.org/mailman/listinfo/python-list