Используйте .copy()
, когда вы назначаете 1 элемент списка другому. В Python он просто ссылается на эту переменную, и если в эту переменную будут внесены какие-либо изменения, будет сделана ссылка и на нее.
При использовании .copy()
будет создано новое пространство памяти, и любые изменения в нем не будут влиять на исходные
sequence = [3, 6, 5, 8, 10, 20, 15]
sortS = sorted(sequence)
seq = sequence.copy()
for i in range(len(sequence)):
seq.remove(sequence[i])
sortS.remove(sequence[i])
print(sequence)
вывод
[3, 6, 5, 8, 10, 20, 15]