packing unpacking depends on order.

Terry Reedy tjreedy at udel.edu
Wed Sep 2 13:42:58 EDT 2015


On 9/2/2015 6:01 AM, Antoon Pardon wrote:
>
>>>> a = [1, 2, 3, 4, 5]
>>>> b = 1
>>>> b, a[b] = a[b], b
>>>> a
> [1, 2, 1, 4, 5]
>>>> a = [1, 2, 3, 4, 5]
>>>> b = 1
>>>> a[b], b = b, a[b]
>>>> a
> [1, 1, 3, 4, 5]
>
> I think I understand how it gets these results
> but I'm not really happy with them. I think python
> should give the second result in both cases.

I do not want the choice taken away from me.

-- 
Terry Jan Reedy




More information about the Python-list mailing list