だから、明らかに私は、Python(2.7)でこれを行うことはできません。Pythonの:なぜない(A、B、C)=(* X、3)
x = (1, 2,)
(a, b, c) = (*x, 3)
それは私の頭の中で意味を作ったが、うーん...私は、関数を作成することができます。
make_tuple = lambda *elements: tuple(elements)
その後、私は例
ため、(c, a, b) = make_tuple(3, *x)
なく行うことができます
(a, b, c) = make_tuple(*x, 3)
(a, b, c, d) = make_tuple(*x, *x)
y = [3, 4]
(a, b, c, d) = (*x, *y,)
それでは、私が求めていますが
- あり、これを許可しない理由はありますか? (最初のもの)
- 最も近いものは何ですか?
#2のための私の現在の推測:対応して
(a, b, c) = x + (3,)
(a, b, c, d) = x + x
(a, b, c, d) = x + tuple(y)
興味深い、そして偉大さらに! – Mark