How does Python assign variables simultaneously? : There I was, all this time, under the impression that `a, b, c = c, a, b` is the same as `a, c, b = c, b, a`... I thought this was a way to assign variables at the same time so you don't have to create a bunch of temp vars. But apparently they're different because one breaks my code.
So how does it work exactly?