Вопрос объясняет разницу между слабыми (weakref) и сильными ссылками, а также их применение.
Короткий ответ
Сильная ссылка увеличивает счётчик ссылок объекта и предотвращает его удаление.
Слабая ссылка не влияет на счётчик, поэтому объект может быть удалён сборщиком мусора. Используется для кэшей и обработчиков событий.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.