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?