Python: 文字列の重複削除(順序保持)の実装

リスト内包表記とセットを利用して重複を削除し、元の順序を保持する方法があります。具体的な手順は以下の通りです。

  1. 文字列をリストに変換する。
  2. リスト内包表記とセットを使用して重複を削除し、元の順序を保持します。
  3. 重複が削除されたリストを文字列に変換する。

以下はサンプルコードです。

s = "abacdbefgh"
unique_chars = "".join(ch for ch in s if ch not in set(s.replace(" ","")))
print(unique_chars)

この方法を使えば、重複を取り除き、元の順番を保持した文字列 “acdbefgh” を得ることができます。

bannerAds