packing unpacking depends on order.

Antoon Pardon antoon.pardon at rece.vub.ac.be
Wed Sep 2 06:01:40 EDT 2015


>>> 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.

-- 
Antoon Pardon




More information about the Python-list mailing list