ソートされたリストから項目を削除しようとしています。アイテムがリストにない場合、リストは変更されません。アイテムが複数回出現する場合は、そのアイテムが1回だけ削除されます。繰り返しますが、ビルドインリスト関数を使用することはできませんが、当面はちょうどコードを稼働させようとしています!オブジェクト指向プログラミング繰り返し項目を削除する(Python)
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)
可能な複製[Pythonのリストからどのように重複を削除しますか?](http://stackoverflow.com/questions/479897/how-do-you-remove-duplicates-from-a-list- in-python) – dcrosta
あなたのreturnステートメントを2つのレベルに任せると、コードが機能するはずです。 –
: - まだ何も削除していません –