TL;DR — Copying fails if a value is an iterator.
To create a duplicate of a data structure, Python provides methods copy() and deepcopy(). Lately, I wanted to duplicate a nested structure with deepcopy() and encountered following issue:
TypeError: object.__new__(dict_keys) is not safe, use dict_keys.__new__()
And ...more ...
This text is a draft and may be subject to changes.
There are two things we can profile, execution time and memory consumption.
Profiling Execution Time, Part I
From the Linux command ...
Once in a while memories of old pet projects (or imagined pet projects) bubble up again. This time it was fighty.
Many years ago friends and I played an online browser game called The Arena (which still ...