Есть ли какая-то конкретная причина, почему он недоступен в 2.7?
blockquote>@Nirk уже предоставил причину: к сожалению, 2 .x только получают исправления, а новые функции разрабатываются только для 3.x.
Существует ли какая-либо сторонняя библиотека, предоставляющая ту же функцию?
blockquote>
repoze.lru
- реализация кэша LRU для Python 2.6, Python 2.7 и Python 3.2.Документация и исходный код доступны на GitHub .
Простое использование:
from repoze.lru import lru_cache @lru_cache(maxsize=500) def fib(n): if n < 2: return n return fib(n-1) + fib(n-2)