Python eingebaute Funktion id()
Aus der Python 3 Dokumentation
Gibt die „Identität“ eines Objekts zurück. Dies ist eine ganze Zahl, die für dieses Objekt während seiner Lebensdauer garantiert eindeutig und konstant ist. Zwei Objekte mit sich nicht überschneidenden Lebensdauern können denselben id()-Wert haben.
Einführung
Die Funktion id() gibt eine eindeutige Ganzzahl zurück, die ein Objekt im Speicher identifiziert. Diese ID ist garantiert einzigartig für die Lebensdauer des Objekts. Es ist im Wesentlichen die Speicheradresse des Objekts.
Beispiele
x = 10
y = 10
z = 20
print(id(x))
print(id(y)) # gleich wie id(x), da Python kleine Ganzzahlen zwischenspeichert
print(id(z))
print(id(1))
print(id('1'))
print(id([1, 2]))
4331368528
4331368528
4331368560
4331368496
4331368560
4331368560