當前位置:成語大全網 - 漢語詞典 - 如何實現字符串重復數據刪除操作的Python代碼示例。

如何實現字符串重復數據刪除操作的Python代碼示例。

字符串去重是python中字符串操作的常見需求,最近在我的工作中遇到過。因此,以下文章主要介紹Python的字符串去重操作的相關信息,並進行詳細介紹。有需要的朋友可以參考壹下。讓我們壹起來看看吧。

最近經常在工作中遇到刪除重復字符串的操作。下面列舉壹下如何用Python來處理它們,再來看看詳細的介紹。

比如要用下面的字符去掉重復的AA,A(B,C)。

S = 'AA,BB,EE,DD,AA,A(B,C),CC,A(B,C)'

代碼如下:

備註:

1.str.split(',')只能分隔壹個逗號。如果涉及多次分色,則需要重新拆分(',|:')。

2.原字符串用逗號分隔,後面跟壹個或多個字符串,所以re.split(',| ')。

3.在執行re.split(r ',| ',S)的運算後,列表中會產生大量的'',所以需要過濾掉過濾器。

4.使用L.count(x) == 1或l . count(x)>;1保留重復或非重復

5.set(L)是列表中唯壹的項,然後用list()將其轉換成列表。

6.使用','。join(L)將列表拼接成我們想要的字符串。

摘要

借助python中的正則表達式(re),list、string、collection等操作,處理字符串還是很靈活的!