Estrela Python descompactando para a versão 2.7
Como mencionadoAqui, você pode usar a estrela para descompactar um número desconhecido de variáveis (como em funções), mas somente em python 3:
>>> a, *b = (1, 2, 3)
>>> b
[2, 3]
>>> a, *b = (1,)
>>> b
[]
Em python 2.7, o melhor que eu posso fazer é (não terrível, mas chato):
c = (1, 2, 3)
a, b = c[0], c[1:] if len(c) > 1 else []
Existe uma maneira de importar isso de __future__ como divisão, ou eu vou precisar da minha própria função para fazer descompactação de comprimento desconhecido em python 2.7?