, , Python2, - .
>>> z = [1,2,3,4,5,6,7,8,9]
>>> a, b, c = z[0], z[1:-1], z[-1]
>>> a
1
>>> b
[2, 3, 4, 5, 6, 7, 8]
>>> c
9
Python3, :
:
>>> z = [1,2,3,4,5,6,7,8,9]
>>> a, *b, c = z
>>> a
1
>>> b
[2, 3, 4, 5, 6, 7, 8]
>>> c
9
>>> *a, b, c = z
>>> a
[1, 2, 3, 4, 5, 6, 7]
>>> b
8
>>> c
9
>>> *a, *b, c = z
File "<stdin>", line 1
SyntaxError: two starred expressions in assignment
Python3.5
>>> [1, 2, *[3, 4]]
[1, 2, 3, 4]