News for hackers. Stuff that matters.
Re:What the Fuck Python by zahlman on Saturday July 19, 2025 @05:05PM (#44619400)
`id()` is documented and mandated to exist, and the result provides guarantees that make it suitable for identity (not equality) checks[1] (although of course you should normally use the `is` operator). Pitfalls involving it are generally really pitfalls with understanding object lifetimes[2].

[1]: https://docs.python.org/3/library/functions.html#id

[2]: see e.g. https://stackoverflow.com/questions/52096582

There are no comments on this comment yet.