Встречается на собеседованиях • сегодня

Что такое id объекта

В Python id() — это встроенная функция, которая возвращает уникальный идентификатор объекта. Этот идентификатор представляет собой целое число, соответствующее адресу объекта в памяти.

Особенности:

  • Уникален на время жизни объекта (может повторно использоваться после удаления).
  • Для одного объекта id постоянен в течение его существования.
  • Два объекта с одинаковым id — это один и тот же объект (проверяется через is).

Пример:

python
a = [1, 2]
b = a
print(id(a) == id(b))  # True, потому что это один объект
c = [1, 2]
print(id(a) == id(c))  # False, разные объекты

Важно: Для изменяемых объектов (например, списков) id остается неизменным, даже если содержимое меняется.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы