I'm new to Python, and I've noticed the following:
[color=blue][color=green][color=darkred]
>>> def f(a,b):[/color][/color][/color]
a+=b[color=blue][color=green][color=darkred]
>>> def g(a,b):[/color][/color][/color]
a=a+b[color=blue][color=green][color=darkred]
>>> p=[1,2,3]
>>> q=[4,5,6]
>>> r=[7,8,9]
>>> s=[10,11,12]
>>> f(p,q)
>>> p[/color][/color][/color]
[1, 2, 3, 4, 5, 6][color=blue][color=green][color=darkred]
>>> g(r,s)
>>> r[/color][/color][/color]
[7, 8, 9]
Any deep reason for this, or "just because"? TIA.
Peace,
EJ
[color=blue][color=green][color=darkred]
>>> def f(a,b):[/color][/color][/color]
a+=b[color=blue][color=green][color=darkred]
>>> def g(a,b):[/color][/color][/color]
a=a+b[color=blue][color=green][color=darkred]
>>> p=[1,2,3]
>>> q=[4,5,6]
>>> r=[7,8,9]
>>> s=[10,11,12]
>>> f(p,q)
>>> p[/color][/color][/color]
[1, 2, 3, 4, 5, 6][color=blue][color=green][color=darkred]
>>> g(r,s)
>>> r[/color][/color][/color]
[7, 8, 9]
Any deep reason for this, or "just because"? TIA.
Peace,
EJ
Comment