[Python-Dev] Rethinking intern() and its data structure

Greg Ewing greg.ewing at canterbury.ac.nz
Fri Apr 10 03:01:26 CEST 2009

John Arbash Meinel wrote:
> And when you look at the intern function, it doesn't use
> setdefault logic, it actually does a get() followed by a set(), which
> means the cost of interning is 1-2 lookups depending on likelyhood, etc.

Keep in mind that intern() is called fairly rarely, mostly
only at module load time. It may not be worth attempting
to speed it up.


More information about the Python-Dev mailing list