Swapping values of two variables
Grant Edwards
grante at visi.com
Fri Jan 30 00:29:44 EST 2009
On 2009-01-30, MRAB <google at mrabarnett.plus.com> wrote:
>> What is the minimum amount of extra memory required to exchange two
>> 32-bit quantities? What would be the pseudocode that achieves this
>> minimum?
>
> x ^= y
> y ^= x
> x ^= y
>
> This is really only of use when working in assembly language.
And rarely then. ;)
[Readability counts everywhere.]
--
Grant
More information about the Python-list
mailing list