Size: a a a

Сообщество Python Программистов

2021 March 22

@

@alexandr:~#_ in Сообщество Python Программистов
Alexander T
не получается. правильный второй.
Можешь тогда пожалуйста во флудилке написать почему, я ведь спать не смогу (
источник

a

abc in Сообщество Python Программистов
@alexandr:~#_
получается правильный первый способ инициализации...
Ага, конечно, сделай теперь вот так:


a[0][0] = 2
источник

a

abc in Сообщество Python Программистов
и выведи переменную, будет магия
источник

@

@alexandr:~#_ in Сообщество Python Программистов
блииииинннннн очевидная же вещь я не подумал aaaaaaaaaaaa
источник

a

abc in Сообщество Python Программистов
abc
Ага, конечно, сделай теперь вот так:


a[0][0] = 2
Нарядно различия можно увидеть, запустив этот код:


a = [[1, 2, 3]] * 3
for i in a:
   print(id(i))
print()
a = [[1, 2, 3] for _ in range(3)]
for i in a:
   print(id(i))
источник

M

Mark in Сообщество Python Программистов
abc
Нарядно различия можно увидеть, запустив этот код:


a = [[1, 2, 3]] * 3
for i in a:
   print(id(i))
print()
a = [[1, 2, 3] for _ in range(3)]
for i in a:
   print(id(i))
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму abc до 64.38 (+10.30)
источник

AD

Andrew Dakhnovsky in Сообщество Python Программистов
@alexandr:~#_
Можешь тогда пожалуйста во флудилке написать почему, я ведь спать не смогу (
это интересно какой у тебя часовой пояс шо ты посреди дня спать вдруг не можешь
ну и вещь ни разу не очевидная (для начинающих во всяком случае)
а все потому что в первом случае создается один объект три раза
а во втором случае - три разных объекта
источник

@

@alexandr:~#_ in Сообщество Python Программистов
abc
Нарядно различия можно увидеть, запустив этот код:


a = [[1, 2, 3]] * 3
for i in a:
   print(id(i))
print()
a = [[1, 2, 3] for _ in range(3)]
for i in a:
   print(id(i))
да, я уже понял,

я как всегда сначала написал, а потом уже думал,
что сказать... лох пидр
источник

@

@alexandr:~#_ in Сообщество Python Программистов
abc
Нарядно различия можно увидеть, запустив этот код:


a = [[1, 2, 3]] * 3
for i in a:
   print(id(i))
print()
a = [[1, 2, 3] for _ in range(3)]
for i in a:
   print(id(i))
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму abc до 75.10 (+10.72)
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Andrew Dakhnovsky
это интересно какой у тебя часовой пояс шо ты посреди дня спать вдруг не можешь
ну и вещь ни разу не очевидная (для начинающих во всяком случае)
а все потому что в первом случае создается один объект три раза
а во втором случае - три разных объекта
Да я дурак просто....блин  не подумал об очевидном....и начал сразу писать (
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Andrew Dakhnovsky
это интересно какой у тебя часовой пояс шо ты посреди дня спать вдруг не можешь
ну и вещь ни разу не очевидная (для начинающих во всяком случае)
а все потому что в первом случае создается один объект три раза
а во втором случае - три разных объекта
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Andrew Dakhnovsky до 220.34 (+10.72)
источник

AT

Alexander T in Сообщество Python Программистов
Andrew Dakhnovsky
это интересно какой у тебя часовой пояс шо ты посреди дня спать вдруг не можешь
ну и вещь ни разу не очевидная (для начинающих во всяком случае)
а все потому что в первом случае создается один объект три раза
а во втором случае - три разных объекта
Он не создается три раза. Копируется ссылка на один объект.
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Andrew Dakhnovsky
это интересно какой у тебя часовой пояс шо ты посреди дня спать вдруг не можешь
ну и вещь ни разу не очевидная (для начинающих во всяком случае)
а все потому что в первом случае создается один объект три раза
а во втором случае - три разных объекта
"это интересно какой у тебя часовой пояс шо ты посреди дня спать вдруг не можешь"

не это я про то что тот парень пишет тест, огурчик попоросил
не спрашивать об этом...
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Alexander T
Он не создается три раза. Копируется ссылка на один объект.
Ксати да, это же всё ссылки ... ооп
источник

@

@alexandr:~#_ in Сообщество Python Программистов
Alexander T
Он не создается три раза. Копируется ссылка на один объект.
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Alexander T до 4911.67 (+10.72)
источник

AT

Alexander T in Сообщество Python Программистов
@alexandr:~#_
Ксати да, это же всё ссылки ... ооп
Что ооп?
источник