Augmented Assignment (was: Re: PEP scepticism)
Courageous
jkraska1 at san.rr.com
Sat Jun 30 18:08:33 EDT 2001
>> My point is that it is hard for a new user to "believe me" (or at least
>> understand me) when I say that tuples are not mutable but they see them
>> changing right in front of their eyes:
>>
>> >>> a=(1,2,3)
>> >>> a+=(8,3)
They would believe you better if you gave a better example:
>>> tpl1 = (1,2,3)
>>> tpl2 = tpl1
>>> tpl2
(1, 2, 3)
>>> tpl2+=(4,5)
>>> tpl2
(1, 2, 3, 4, 5)
>>> tpl1
(1, 2, 3)
>>> list1 = [1,2,3]
>>> list2 = list1
>>> list2
[1, 2, 3]
>>> list2 += [4,5]
>>> list2
[1, 2, 3, 4, 5]
>>> list1
[1, 2, 3, 4, 5]
>>>
More information about the Python-list
mailing list