5

コンマで区切られた文字列があります。文字列内の重複するエントリをpythonicな方法で削除するにはどうすればよいですか。

たとえば、文字列"a,a,b"を に変更する必要があります"a,b"

4

5 に答える 5

13

要素の順序は重要ですか? そうでない場合、最も簡単な方法は を作成することsetです:

result = ','.join(set(text.split(',')))

しかし、私が言ったように、それは元の文字列の順序を保持しません:

>>> text = 'b,a,b'
>>> ','.join(set(text.split(',')))
'a,b'
于 2013-09-04T11:08:20.780 に答える