Problem with assigning variables of type List
Max M
maxm at mxm.dk
Wed Aug 21 03:03:03 EDT 2002
To use your own quote:
"""
CALL-BY-VALUE:
Only the values of the arguments are passed and changes to the
arguments within the called procedure have no effect on the actual
arguments as seen by the caller.
"""
And the example from Hans Nowak:
"""
>>> def foo(lst):
lst.append(42) <----- Has an effect on the actual arguments
>>> a = [1,2,3]
>>> a
[1, 2, 3]
>>> foo(a)
>>> a
[1, 2, 3, 42]
"""
If you cannot see what is going on, I guess there is no point in further
arguments.
regards Max M
More information about the Python-list
mailing list