Что такое функция id в Python? — Q&A Хекслет
2026-02-26 18:06 Diff

Функция id() возвращет уникальный идентификатор переданного ей в качестве аргумента объекта. Этот идентификатор является адресом в памяти, по которому расположен сам объект. При каждом запуске программы этот идентификатор создается заново и будет для одного и того же объекта разным, за исключением случаев, когда у объектов есть свой постоянный уникальный id, как, например, у целых чисел от -5 до 256 - для них id будет одним и тем же при каждом вызове функции id().

x = ('apple', 'banana', 'cherry') y = id(x) print(y) # => 23349413042176 # это значение будет меняться при каждом # вызове функции для одного и того же объекта.