有没有办法将列表中项目的"其余"分配给python中多个赋值中的最终变量?

sle*_*ron 3 python

在红宝石中我可以做类似的事情:

key, *rest = ["key1", 1, 2, 3]
Run Code Online (Sandbox Code Playgroud)

结果将是:

key = "key1"
rest = [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)

有没有办法在python中做同样的事情?

Jor*_*ley 7

key,rest = my_list[0],my_list[1:]
Run Code Online (Sandbox Code Playgroud)

尽可能接近我的想法(在Python <= 2.7).在Python 3中,您的代码按原样工作.