重複をリストから削除する必要がありますが、同じリストを返す必要があります。 だから、のようなオプション:それは代わりに新しいリストを作成するようリストから重複を削除しても同じリストを返す
return list(set(list))
は、私のために動作しません。ここで
def remove_extras(lst):
for i in lst:
if lst.count(i)>1:
lst.remove(i)
return lst
は、それはいくつかのケースのために働く、私のコードですが、それは[1,1]ときを返すように私は、([1,1,1,1])、それはremove_extrasのために動作しない理由を取得いけません1のカウントは> 1でなければなりません。
まず第一に、あなたは(絶対に必要になるまで)んあなたがループ内で反復処理されているオブジェクトを変更。 –