Understand Python swapping: why is a, b = b, a not always equivalent to b, a = a, b? Understand Python swapping: why is a, b = b, a not always equivalent to b, a = a, b? python-3.x python-3.x