Aaron Brady
2/28/2008 7:52:00 PM
On Feb 27, 6:02 pm, Tamer Higazi <n...@mail.de> 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'