I've seen in code examples people use deepcopy, to copy a dictionary, and i've read that dictionaries in some instances might get scrued up, when data is being added to them, and deep copy acts like a new memory zone, which will basically keep populating the dictionary without rewriting the existing memory if that makes sens?
Like c++ pointers to some degree?
Can someone help me understand this functionality that happens to dictionaries or maybe other data structs in python ?