Pythonでuniqコマンドのように重複行を削除する

2008年10月7日 更新

概要

Windowsを使っていて重複行を削除したくなってので作った。標準入力から読み込んで標準出力に出力する。

使い方

 type data.txt | python uniq.py > uniq_data.txt

ソースコード

 data = set()
 while True:
     try:
         line = raw_input()
     except EOFError:
         break

     data.add(line)

 for a in data:
     print a

メモ一覧
©2008 dsuke3