id
Получает уникальный номер объекта, пока объект существует.
Python 3.13
id(object)Параметры
- objectAny
- Любой объект.
Возвращаемое значение
Целое число int.
Примеры
Две переменные — один объект
Python 3.13
a = [1, 2]
b = a
print(id(a) == id(b))True
Равные, но разные списки
Python 3.13
a = [1, 2]
c = [1, 2]
print(a == c, id(a) == id(c))True False
Подробности
Сравнение id(a) == id(b) — то же, что a is b: это один и тот же объект. Само число меняется между запусками; у объектов, которые существуют в разное время, номера могут совпасть.
