基本的に数行のファイルを持っていますが、複数回繰り返されています。繰り返されるスタックから1行だけ取り出して、別のファイルに書き込もうとしています。そして、すべてのユニークな種類のラインに対してやろうとしています。
私file
は次のようなものです:
F Fluorin B 91
F Fluorin B 91
F Fluorin B 91
F Fluorin B 91
I Iodin C 22
I Iodin C 22
Cl chlorine D 21
Cl chlorine D 21
Cl chlorine D 21
Cl chlorine D 21
Cl chlorine D 21
Cl chlorine D 21
望ましい出力は次のとおりです。
F Fluorin B 91
I Iodin C 22
Cl chlorine D 21
私のコードは次のとおりです。
seen = set()
uniqueEntry = []
for line in inp:
if line not in seen:
uniqueEntry = line.split('[]')
seen.add(line)
しかし、私は望ましい結果を得ていません。
どんなアイデアでも大歓迎です。
ありがとうございました。