Python runtime keeps tracks of and garbage collects objects using reference counting. This means that at any given time there are many objects alive in the Python runtime each holding references to a ...