Python star desempaquetando para la versión 2.7

Como se mencionóaquí, puedes usar la estrella para descomprimir un número desconocido de variables (como en las funciones), pero solo en python 3:

>>> a, *b = (1, 2, 3)
>>> b
[2, 3]
>>> a, *b = (1,)
>>> b
[]

En Python 2.7, lo mejor que puedo hacer es (no terrible, pero molesto):

c = (1, 2, 3)
a, b = c[0], c[1:] if len(c) > 1 else []

¿Hay alguna forma de importar esto desde __future__ como división, o necesitaré mi propia función para realizar el desempaquetado de longitud desconocida en Python 2.7?

Respuestas a la pregunta(2)

Su respuesta a la pregunta