2013/9/20 Jesus Cea <j...@jcea.es>: > """ > sys.intern(b'12121212') > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > TypeError: must be str, not bytes > """ > > I wonder why.
Intern strings optimize dictionary lookup. In Python 3, most dictionaries use str keys (ex: __dict__ of classes). What would you be the use case of interned bytes objets? Victor _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com