我想知道这是否有可能。我想在解包之后增加这两个值,而不必创建两个temps变量。在多重分配和解包的情况下,这有可能吗?我开始在这里尝试:
a, b = 1, 1
for i in [1,2,3]:
a, b += 1, 1
File "<ipython-input-2-a1e761cf8ae1>", line 2
a, b += 1, 1
^
SyntaxError: illegal expression for augmented assignment
for i in [1,2,3]:
a, b += (1, 1)
File "<ipython-input-3-9317a6e51de4>", line 2
a, b += (1, 1)
^
SyntaxError: illegal expression for augmented assignment
for i in [1,2,3]:
(a, b) += (1, 1)
File "<ipython-input-4-446db199ce6f>", line 2
(a, b) += (1, 1)
^
SyntaxError: illegal expression for augmented assignment
for i in [1,2,3]:
a += 1
不完全是你想要的,但也许有用。Numpy可以在解包之前轻松地添加这些值。你知道吗
收益率:
也许
map
能帮你!你知道吗相关问题 更多 >
编程相关推荐