Come accennato here, è possibile utilizzare la stella per l'estrazione, un numero imprecisato di variabili (come in funzioni), ma solo in Python 3:Python stelle disimballaggio per la versione 2.7
>>> a, *b = (1, 2, 3)
>>> b
[2, 3]
>>> a, *b = (1,)
>>> b
[]
In Python 2.7, il migliore posso venire in mente è (non è terribile, ma fastidioso):
c = (1, 2, 3)
a, b = c[0], c[1:] if len(c) > 1 else []
esiste un modo per importare questo da __future__ divisione simile, o avrò bisogno la mia funzione per fare sconosciuta lunghezza disimballaggio in Python 2.7?
No. Questo è uno dei pochi Py3k * solo * caratteristiche. – JBernardo
Si chiama esteso disimballaggio –