With the code that you have provided, that is:
new_list = my_list,
You are not having two lists. The task of the '='(assignment operator in Python) is just to copy the reference to the list, not the actual list, so both new_list and my_list refer to the same list after the assignment.
To actually copy the list, you can refer to the below code:
new_list = old_list.copy()