溫馨提示×

python字符串怎么去重并保持原順序

小億
212
2024-03-01 13:40:10
欄目: 編程語言

可以利用列表推導(dǎo)式和集合來實現(xiàn)去重并保持原順序。具體步驟如下:

  1. 將字符串轉(zhuǎn)換為列表。
  2. 利用列表推導(dǎo)式和集合去重,并保持原順序。
  3. 將去重后的列表轉(zhuǎn)換回字符串。

示例代碼如下:

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

這樣就可以去重并保持原順序的字符串為 “acdbefgh”。

0