【发布时间】:2011-08-03 22:44:43
【问题描述】:
为什么 Python 的 intern 仅适用于字符串?应该可以将intern 扩展到可散列和可比较的类,对吧?
【问题讨论】:
-
您可以为不可变对象创建像
intern这样的对象缓存。 -
@Peter:你是对的。
intern的优势在于它的所有代码都是自动生成的,而且作为奖励,它使用快速 C++。 -
@NeilG 我不这么认为。 AFAIK CPython 完全用 C 编写,而不是 C++。