<分区>
在 ruby 中我可以做类似的事情:
key, *rest = ["key1", 1, 2, 3]
结果将是:
key = "key1"
rest = [1, 2, 3]
有没有办法在 python 中做同样的事情?
标签 python
<分区>
在 ruby 中我可以做类似的事情:
key, *rest = ["key1", 1, 2, 3]
结果将是:
key = "key1"
rest = [1, 2, 3]
有没有办法在 python 中做同样的事情?
最佳答案
key,rest = my_list[0],my_list[1:]
与我认为的一样接近(在 Python <= 2.7 中)。在 Python 3 中,您的代码按原样工作。
关于python - 有没有办法将列表中项目的 "rest"分配给 python 中多重赋值中的最终变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16696255/