Unpacking can be used for the assignment to multiple variables in more complex cases
Unpacking <--- assign even more variables
>>> x = (1, 2, 4, 8, 16)
>>> a = x[0]
>>> b = x[1]
>>> c = x[2]
>>> d = x[3]
>>> e = x[4]
>>> a, b, c, d, e
(1, 2, 4, 8, 16)
more readable approach:
>>> a, b, c, d, e = x
>>> a, b, c, d, e
(1, 2, 4, 8, 16)
even cooler (* collects values not assigned to others):
>>> a, *y, e = x
>>> a, e, y
(1, 16, [2, 4, 8])




















