リストの重複を削除

a = [abc, def, def]
a = list(set(a))
print a
# >> [abc, def]
 
順番は維持されないそうです。



pythonで配列を整列しないで、重複をなくす
通常のリストの場合、
>>> l = [2,2,1,1,3,3]
>>> l = sorted(set(l), key=l.index)
>>> print l
[2,1,3]
 
最終更新:2009年07月08日 18:50
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。