В вап Регистрация 4 Сен 2013 Сообщения 76 Репутация 0 Спасибо 0 Монет 0 6 Авг 2022 #1 Говорят что эта запись ссылается на один и тот же объект, но каким образом это можно осуществить?
L LEXA99 Регистрация 25 Дек 2013 Сообщения 79 Репутация 0 Спасибо 0 Монет 0 6 Авг 2022 #2 Смотри если у нас есть переменная А и у неё есть значение допустим 5 А = 5 И если мы напишем В = А то переменной В присвоится значение переменной А т.е тоже 5 но если например было бы B==A тогда мы бы сравнивали значение этих двух переменных это нужно например if b == a выполнение т.е если наша переменная b равнялась бы a тогда выполнилось бы все что ниже Позитивный голос 0
Смотри если у нас есть переменная А и у неё есть значение допустим 5 А = 5 И если мы напишем В = А то переменной В присвоится значение переменной А т.е тоже 5 но если например было бы B==A тогда мы бы сравнивали значение этих двух переменных это нужно например if b == a выполнение т.е если наша переменная b равнялась бы a тогда выполнилось бы все что ниже
F fima Регистрация 2 Сен 2013 Сообщения 86 Репутация 0 Спасибо 0 Монет 0 6 Авг 2022 #3 где-то в памяти лежит значение переменной a, равное, допустим, 10. a — это просто указатель на 10. когда выполнится b=a, то b будет ссылаться на ту же область памяти, на которую ссылается a. Позитивный голос 0
где-то в памяти лежит значение переменной a, равное, допустим, 10. a — это просто указатель на 10. когда выполнится b=a, то b будет ссылаться на ту же область памяти, на которую ссылается a.
M MOTEX Регистрация 23 Июн 2013 Сообщения 89 Репутация 0 Спасибо 0 Монет 0 6 Авг 2022 #4 значит что b=a Позитивный голос 0
K kerin2020 Регистрация 17 Авг 2013 Сообщения 82 Репутация 0 Спасибо 0 Монет 0 6 Авг 2022 #5 a = [1, 2, 3] b = a b.append(5) print(a) print(b) Выводит не [1, 2, 3] [1, 2, 3, 5] , а: [1, 2, 3, 5] [1, 2, 3, 5] Позитивный голос 0
a = [1, 2, 3] b = a b.append(5) print(a) print(b) Выводит не [1, 2, 3] [1, 2, 3, 5] , а: [1, 2, 3, 5] [1, 2, 3, 5]
К Кира Регистрация 19 Авг 2013 Сообщения 91 Репутация 0 Спасибо 0 Монет 0 6 Авг 2022 #6 Разве не присвоение переменной b значения переменной a? Позитивный голос 0