有没有pythonic方法解压缩第一个元素中的列表和单个命令中的"尾部"?
例如:
>> head, tail = **some_magic applied to** [1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
>> head
1
>>> tail
[1, 2, 3, 5, 8, 13, 21, 34, 55]
Run Code Online (Sandbox Code Playgroud) 我认为在Python 3中我将能够做到:
first, *rest = l
Run Code Online (Sandbox Code Playgroud)
这正是我想要的,但我正在使用2.6.现在我正在做:
first = l[0]
rest = l[1:]
Run Code Online (Sandbox Code Playgroud)
这很好,但我只是想知道是否有更优雅的东西.