Hi, how is the rule in Python, if i pass objects to a function, when is this done by reference and when is it by value?
def f1(a): a = 7 b = 3 f1(b) print b => 3 Integers are obviously passed by value, lists and dicts by reference. Is there a general rule? Some common formulation? Thanks for any hints, Torsten. -- http://mail.python.org/mailman/listinfo/python-list