@ru_python

Страница 2601 из 9768
Lulz
31.03.2017
11:34:08
я думал там второй список будет

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

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

почему?
[1, 2, 3, 4, [...]] будет

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
справа налево выполнение идет?
Слева направо. Вычислится func() и присвоится значение двум переменным

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

Artem
31.03.2017
11:41:04
a = (d[a] = (d[d[a]] = 4))
в питоне все не так

в питоне это вообще будет синтакс эррор

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
)
это не КОД, это показывается, как присваивание работает в каком порядке

Игорь
31.03.2017
11:43:12
Сергей
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
я не знаю С и ЖС

и смотрю доку, в которой написано то, что написано

Страница 2601 из 9768