В то время как мысль , стоящая за вопросом, должна искренне цениться и приветствоваться, наряду с умным и передовым решением @ Переполнение кучи - это опасный путь для путешествий.
Вы правы, я не "Python Police"; однако дзен Python говорит сам за себя относительно этой реализации.
Явное лучше, чем неявное.
Простое лучше, чем сложное.
Читаемость имеет значение.
Должен быть один - и желательно только один - очевидный способ сделать это.
Если реализацию сложно объяснить, это плохая идея.
Чтобы сделать этот пост скорее ответом, чем бессвязным, я ссылаюсь на цитату выше. Хотя мысль, безусловно, интересна ...
"Это плохая идея" в Python.