Очень удобно хранить данные об объектах(когда их много) с помощью списка.
допустим, нам нужно нарисовать много точек в модуле tkinter
point_id = []
while True:
id1 = canvas.create_oval(x,y,x,y, ..........)
point_id.append(id1)
Только я не очень понял, как это работает.
Если вызвать point_id, то получим список обьектов типа int( которые почему-то начинаются с 3)
1) серьезно, почему ссылки на объекты хранятся в виде числа?
2) у нас постоянно создается объект с одним именем id1, разве так можно? Или там привязка ссылок?
то есть название одинаковое, но объекты разные
3) почему итератор, проходя по списку , работает с объектами, а не с числами.из которых как раз состоит этот список?
Это как-то уж очень неявно выглядит.