With the code i wrote it also edits the original list while you’re not supposed to.
how does this happen i dont understand, i only copy it right?
def remove_duplicates(original_list):
copied_list=[]
copied_list=original_list
counter=0
for x in copied_list:
if x in copied_list:
counter+=1
if counter>2:
copied_list.remove(x)
print copied_list
print original_list
remove_duplicates([2, 3, 4, 4, 5, 5, 5])