В чем разница между следующими выражениями Python:
# First:
x,y = y,x+y
# Second:
x = y
y = x+y
Первый дает другие результаты, чем Второй .
например,
Первый:
>>> x = 1
>>> y = 2
>>> x,y = y,x+y
>>> x
2
>>> y
3
Второй:
>>> x = 1
>>> y = 2
>>> x = y
>>> y = x+y
>>> x
2
>>> y
4
y равен 3 в Первом и 4 в Второй