Это зависит от сборщика мусора.Пока есть какая-либо ссылка на объект, он не будет собирать мусор.
Если вы хотите, чтобы он был очищен, убедитесь, что больше нет ссылок.
Итак, чтобы ответить на вашвопрос, нет, нет способа явно уничтожить объект.Если a
и y[0]
все еще ссылаются на него, вы не можете сделать это из своей переменной x
.
Для ясности, x[0]
не ссылается на a
.Он указывает на тот же объект в памяти, на который ссылается a
.