Я пытаюсь удалить элемент из отсортированного списка. Если элемент отсутствует в списке, список остается без изменений. Если элемент встречается несколько раз, удаляется только одно вхождение элемента. Опять же, мне не разрешено использовать встроенные функции списка, но пока я просто пытаюсь заставить код работать!
class SortedList:
def __init__(self):
self.s_list = []
def insert(self, item):
self.s_list.append(item)
def remove(self, item):
finalSet=[]
for item in self.s_list:
if item not in finalSet:
finalSet.append(item)
return finalSet
def __str__(self):
return str(self.s_list)