Just a philosophical question, I'm a rookie python programmer and I really like it, my question is, in any data type that uses the copy function (i.e. Lists, tuples, sets, etc.), why to use it instead of using the Assignment operator (=) like :
List_new = List_Old
Instead of writing:
List_new = List_Old.copy()
Literally, Why???