As mentioned here, you can use the star for unpacking an unknown number of variables (like in functions), but only in python 3:
>>> a, *b = (1, 2, 3)
>>> b
[2, 3]
>>> a, *b = (1,)
>>> b
[]
In python 2.7, the best I can come up with is (not terrible, but annoying):
c = (1, 2, 3)
a, b = c[0], c[1:] if len(c) > 1 else []
Is there a way to import this from __future__ like division, or will I need my own function to do unknown-length unpacking in python 2.7?