Pythonのリストから同様の要素を削除し、そのリストのuniques要素をset()を使わずに印刷したいと考えています。しかし、私のコードは同じことをしていません。私を助けてくださいPythonのリストから同様の要素を削除する
私のコード
T = int(raw_input())
a=[]
for i in range(0,T):
a.append(raw_input())
for i in range(len(a)):
for j in range(i+1, len(a)):
if a[i]==a[j]:
del a[j]
print a
これはなんですか?どのようなアウトプットを得るのですか?リストの長さを反復する間に長さを変更することは悪い考えです。 – jonrsharpe
[リストの重複を削除する]の可能な複製(http://stackoverflow.com/questions/7961363/removing-duplicates-in-lists ) – rsm