В Python 3 я могу сделать следующее (см. также PEP3132 в расширенном распакованном распаковке):
a, *b = (1, 2, 3)
# a = 1; b = (2, 3)
Что я могу сделать для достижения такого же элегантного в Python 2.x?
Я знаю, что я мог бы использовать операции доступа к единому элементу и нарезки, но мне интересно, есть ли более питонический путь. Мой код:
a, b = (1, 2, 3)[0], (1, 2, 3)[1:]
# a = 1; b = (2, 3)