Python 3 では、次のことができます ( Extended Iterable Unpackingに関する PEP3132 も参照してください)。
a, *b = (1, 2, 3)
# a = 1; b = (2, 3)
Python 2.xで同じようにエレガントにするにはどうすればよいですか?
単一要素アクセスとスライス操作を使用できることはわかっていますが、もっとPythonicな方法があるのではないかと思います。これまでの私のコード:
a, b = (1, 2, 3)[0], (1, 2, 3)[1:]
# a = 1; b = (2, 3)