
Lulz
31.03.2017
11:34:08
я думал там второй список будет

Centrino
31.03.2017
11:34:13
если слева направо, то как мы можем присвоить a -инт, значение её первого элемента. Это же инт?

Сергей
31.03.2017
11:34:14
не

Google

Lulz
31.03.2017
11:34:38
ае, вот и я о чем

Сергей
31.03.2017
11:34:39
если посмотреть x[4]
будет опять такое же
и так по кругу

Lulz
31.03.2017
11:34:49
а кстати попчпему
ахахах
понял

Сергей
31.03.2017
11:34:55
потому что там ссылка

Lulz
31.03.2017
11:34:59
да

Сергей
31.03.2017
11:35:07
если бы copy() сделали
был бы просто список

Centrino
31.03.2017
11:35:22
как??!!
a=a[0]=func()

Сергей
31.03.2017
11:35:26
в диктах там аналогичная по ходу ситуация

Google

Сергей
31.03.2017
11:36:15
да так же, как и в тех 2 вариантах
не надо вскрывать эту тему

Centrino
31.03.2017
11:37:10
справа налево выполнение идет?

Сергей
31.03.2017
11:37:12
вы все молодые, вам легко

Centrino
31.03.2017
11:37:28
я уже не уверен в этом)

Lulz
31.03.2017
11:37:54
это не архивы кгб

Сергей
31.03.2017
11:37:59
справа налево
a=(a[0]=func())

Centrino
31.03.2017
11:39:12
а тут как?
a = 1
d = {1:2, 2:1}
a = d[a] = d[d[a]] = 4

Сергей
31.03.2017
11:39:26
так же
a = (d[a] = (d[d[a]] = 4))

Игорь
31.03.2017
11:39:39

Сергей
31.03.2017
11:40:02
присвоение имеет ассоциативность справа налево

Artem
31.03.2017
11:41:04
в питоне это вообще будет синтакс эррор

Lulz
31.03.2017
11:41:35
КОМУ ВЕРИТЬ?
)

Игорь
31.03.2017
11:41:55

Lulz
31.03.2017
11:42:10
ну пайтон придется инсталить, его нет
лень

Google

Игорь
31.03.2017
11:42:22
У меня нет питона под рукой , чтоб проверить

Centrino
31.03.2017
11:42:40
у меня есть и я не могу понять как оно работает

Artem
31.03.2017
11:42:41
https://repl.it

Lulz
31.03.2017
11:42:43

Centrino
31.03.2017
11:42:51
и не знаю как загуглить, что искать)

Сергей
31.03.2017
11:43:06
)
это не КОД, это показывается, как присваивание работает в каком порядке

Artem
31.03.2017
11:43:12

Игорь
31.03.2017
11:43:12

Artem
31.03.2017
11:43:18

Сергей
31.03.2017
11:43:33
я хуй его, вот дока передо мной открыта
там врут?

Artem
31.03.2017
11:43:37
Если бы присваивание работало так, результаты были бы иными

Centrino
31.03.2017
11:43:59
почему-то там а становится 4

Artem
31.03.2017
11:43:59
Покажи, где в доке написано то, что говоришь ты

Lulz
31.03.2017
11:44:17
Артем, покажи как реально работает пошагово )00)

Сергей
31.03.2017
11:44:19
https://wombat.org.ua/AByteOfPython/operators_and_expressions.html
найти в оринале?

Centrino
31.03.2017
11:44:38
значит оно работает
а= 4
d[a] = 4
d[d[a]] = 4

Artem
31.03.2017
11:44:54

Сергей
31.03.2017
11:45:02
Ассоциативность

Google

Сергей
31.03.2017
11:45:04
ищи

Artem
31.03.2017
11:45:04

Сергей
31.03.2017
11:45:20
только там нифига не 4 выдаст
Некоторые операторы, как, например, оператор присваивания, имеют ассоциативность справа налево, т.е. a = b = c рассматривается как a = (b = c).

Centrino
31.03.2017
11:46:16
но тут так не получается
a = 1
d = {1:2, 2:1}
a = d[a] = d[d[a]] = 4

Artem
31.03.2017
11:47:06
В этом файле написана неправда

Сергей
31.03.2017
11:47:15
d[d[a]] = 4
d[a] = 4
a = 4

Admin
ERROR: S client not available

Artem
31.03.2017
11:47:30

Сергей
31.03.2017
11:48:02

Centrino
31.03.2017
11:48:18
d выведи

Сергей
31.03.2017
11:48:19
справа налево

Artem
31.03.2017
11:48:50
ты тупой?
давай, сделай справа налево

Сергей
31.03.2017
11:49:07
это ты мне щас?

Artem
31.03.2017
11:49:07
вначале а только приравняй не 4

Google

Centrino
31.03.2017
11:49:07
почему появилось 4:4?

Artem
31.03.2017
11:49:08
да

Сергей
31.03.2017
11:49:20
я тебя оскорблял?

Artem
31.03.2017
11:49:27
нет, ты хуйню пишешь
я и спрашиваю
не оскорбляю

Сергей
31.03.2017
11:49:42
ну так покажи мне не хуйню
ты тупой?

Centrino
31.03.2017
11:49:53
неожиданный ход, надо попробовать на собеседовании

Сергей
31.03.2017
11:49:53
объясни доходчиво

Artem
31.03.2017
11:49:57
вот тебе попытка сделать справа налево
она ВНЕЗАПНО не работает

Сергей
31.03.2017
11:51:45
мне кажется, что оно работает не так, как ты думаешь и по отдельности оно не будет рабоать

Artem
31.03.2017
11:51:46
давай, сделай справа налево
вначале а только приравняй не 4
оно работает так
a = c
a[0] = c
Это питоно-специфичная штука. В Си и js оно бы работало так, как пишешь ты.

Lulz
31.03.2017
11:53:19
и да результат был бы другим
в джс
=(

Сергей
31.03.2017
11:53:52
я не знаю С и ЖС
и смотрю доку, в которой написано то, что написано