次の Python 式の違いは何ですか:
# First:
x,y = y,x+y
# Second:
x = y
y = x+y
FirstはSecondとは異なる結果を返します。
例えば、
初め:
>>> x = 1
>>> y = 2
>>> x,y = y,x+y
>>> x
2
>>> y
3
2番:
>>> x = 1
>>> y = 2
>>> x = y
>>> y = x+y
>>> x
2
>>> y
4
yはFirstで 3、 Secondで 4 です