在红宝石中我可以做类似的事情:
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中做同样的事情?
key,rest = my_list[0],my_list[1:]
Run Code Online (Sandbox Code Playgroud)
尽可能接近我的想法(在Python <= 2.7).在Python 3中,您的代码按原样工作.