Встречается на 5% собеседований по Data

Что такое функция id

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

python
x = 42
print(id(x))  # Выведет что-то вроде 140736123456789

Нюансы:

  1. Для одного и того же объекта id всегда одинаковый.
  2. Для разных объектов (даже с одинаковыми значениями) id разный.
  3. После удаления объекта его id может быть переиспользован.

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

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

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