x en y zijn twee variabelen.
Ik kan controleren of ze gelijk zijn met x == y
, maar hoe kan ik controleren of ze dezelfde identiteit hebben?
Voorbeeld:
x = [1, 2, 3]
y = [1, 2, 3]
Nu is x == y
waar omdat x en y gelijk zijn, maar x en y zijn niet hetzelfde object.
Ik ben op zoek naar iets als sameObject(x, y)
wat in dat geval False zou moeten zijn.
Antwoord 1, autoriteit 100%
U kunt is
gebruiken om te controleren of twee objecten dezelfde identiteit hebben.
>>> x = [1, 2, 3]
>>> y = [1, 2, 3]
>>> x == y
True
>>> x is y
False