What do you describe the purpose of the tuple :
a, b = 0, 1
equivalent to a = 0and b = 1.
However, it can have interesting effects if, for example, you want to change the values. How:
a,b = b,a
first build a tuple (b,a), and then turn it off and assign it to aand b. This, therefore, is not equivalent:
a = b
b = a
but (using temporary):
t = a
a = b
b = t
In the general case, if you have a list of variables separated by commas to the left of the assignment operator, and the expression that generates the tuple, the tuple is unpacked and stored in the values. So:
t = (1,'a',None)
a,b,c = t
1 a, 'a' b None c. , : , , .. .