a,b =(1,2,3,…)的正确语法是什么?

问题描述 投票:1回答:3

我想做这样的事情:

a, b, = (1, 2, 3, 4, 5, ..., n)
# a = 1
# b = 2

Python 3中可能吗?

python python-3.x syntax unpack iterable-unpacking
3个回答
7
投票

PEP 3132中所述,从Python 3开始,您可以使用第三个变量来收集其余变量:


0
投票

在Python 3.0中,将*运算符添加到了多重赋值语法中,使我们能够在解压缩到列表中之后捕获剩余的项目:


-3
投票

解决方案:

© www.soinside.com 2019 - 2024. All rights reserved.