欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python對(duì)字符串實(shí)現(xiàn)去重操作的方法示例

 更新時(shí)間:2017年08月11日 08:52:59   作者:杰瑞26  
字符串去重是python中字符串操作常見的一個(gè)需求,最近在工作中就又遇到了,所以下面這篇文章主要給大家介紹了關(guān)于Python對(duì)字符串實(shí)現(xiàn)去重操作的相關(guān)資料,文中給出了詳細(xì)的介紹,需要的朋友可以參考借鑒,下面來一起看看吧。

前言

最近在工作經(jīng)常會(huì)碰到對(duì)字符串進(jìn)行去重操作,下面就給大家列出用Python如何處理的,話不多說了,來一起看看詳細(xì)的介紹吧。

比如說,要拿下面的字符傳去掉重復(fù)的AA, A(B,C)

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

代碼如下:


備注:

       1. 用str.split(',')只能分隔逗號(hào)一種;如果涉及到多重分隔的話就需要使用re.split(',|:')

       2. 原字符串以逗號(hào)分隔的,后面有一個(gè)或多個(gè)字符串,所以re.split(', | ')

       3. 執(zhí)行re.split(r', | ', S)操作之后,列表中會(huì)產(chǎn)生大量的'',就需要將filter過濾掉

       4. 使用L.count(x) == 1 或者 L.count(x) > 1來保留重復(fù)項(xiàng)或,非重復(fù)項(xiàng)

       5. set(L)則是保留列表中的唯一項(xiàng),再用list()將其轉(zhuǎn)換為列表

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

總結(jié)

借助于python中的正則表達(dá)式(re),及列表,字符串,集合的等操作,來處理字符串還是很靈活的!

好了,以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • Python CSV文件模塊的使用案例分析

    Python CSV文件模塊的使用案例分析

    這篇文章主要介紹了Python CSV文件模塊的使用,結(jié)合具體案例形式分析了Python使用csv模塊操作csv文件的相關(guān)使用技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2019-12-12
  • Python實(shí)現(xiàn)在tkinter中使用matplotlib繪制圖形的方法示例

    Python實(shí)現(xiàn)在tkinter中使用matplotlib繪制圖形的方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)在tkinter中使用matplotlib繪制圖形的方法,結(jié)合實(shí)例形式分析了Python使用tkinter與matplotlib進(jìn)行正弦曲線圖形繪制的相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • YOLOv5車牌識(shí)別實(shí)戰(zhàn)教程(二)理論基礎(chǔ)

    YOLOv5車牌識(shí)別實(shí)戰(zhàn)教程(二)理論基礎(chǔ)

    這篇文章主要介紹了YOLOv5車牌識(shí)別實(shí)戰(zhàn)教程(二)理論基礎(chǔ),在這個(gè)教程中,我們將一步步教你如何使用YOLOv5進(jìn)行車牌識(shí)別,幫助你快速掌握YOLOv5車牌識(shí)別技能,需要的朋友可以參考下
    2023-04-04
  • Python集成開發(fā)環(huán)境Pycharm的使用及技巧

    Python集成開發(fā)環(huán)境Pycharm的使用及技巧

    本文詳細(xì)講解了Python集成開發(fā)環(huán)境Pycharm的使用及技巧,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • pycharm不能運(yùn)行.py文件的解決方法

    pycharm不能運(yùn)行.py文件的解決方法

    今天小編就為大家分享一篇pycharm不能運(yùn)行.py文件的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • python如何保存文本文件

    python如何保存文本文件

    在本篇文章中小編給大家分享的是關(guān)于python保存文本文件的方法,有需要的朋友們可以參考下。
    2020-06-06
  • 利用Python實(shí)現(xiàn)網(wǎng)絡(luò)測(cè)試的示例代碼

    利用Python實(shí)現(xiàn)網(wǎng)絡(luò)測(cè)試的示例代碼

    Speedtest CLI 為命令行帶來 Speedtest 背后的可信技術(shù)和全球服務(wù)器網(wǎng)絡(luò)。本文將利用它進(jìn)行網(wǎng)絡(luò)測(cè)試,感興趣的小伙伴可以了解一下
    2022-04-04
  • Python qqbot 實(shí)現(xiàn)qq機(jī)器人的示例代碼

    Python qqbot 實(shí)現(xiàn)qq機(jī)器人的示例代碼

    這篇文章主要介紹了Python qqbot 實(shí)現(xiàn)qq機(jī)器人的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • python處理“&#”開頭加數(shù)字的html字符方法

    python處理“&#”開頭加數(shù)字的html字符方法

    在本篇文章里小編給大家整理了關(guān)于python如何處理“&#”開頭加數(shù)字的html字符的相關(guān)知識(shí)點(diǎn)總結(jié),有興趣的朋友們學(xué)習(xí)下。
    2019-06-06
  • python pytorch模型轉(zhuǎn)onnx模型的全過程(多輸入+動(dòng)態(tài)維度)

    python pytorch模型轉(zhuǎn)onnx模型的全過程(多輸入+動(dòng)態(tài)維度)

    這篇文章主要介紹了python pytorch模型轉(zhuǎn)onnx模型的全過程(多輸入+動(dòng)態(tài)維度),本文給大家記錄記錄了pt文件轉(zhuǎn)onnx全過程,簡(jiǎn)單的修改即可應(yīng)用,結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2024-03-03

最新評(píng)論