国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python對字符串實現去重操作的方法示例

2020-02-16 02:03:21
字體:
來源:轉載
供稿:網友

前言

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

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

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

代碼如下:


備注:

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

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

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

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

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

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

總結

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

好了,以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林站長站的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 冕宁县| 木里| 汕尾市| 塘沽区| 望城县| 龙口市| 峨眉山市| 公安县| 鱼台县| 永善县| 赤峰市| 清水河县| 宁国市| 普陀区| 兴城市| 保德县| 昭通市| 凤城市| 文山县| 大兴区| 台北县| 江孜县| 青州市| 麟游县| 大城县| 永城市| 拜城县| 柏乡县| 宁化县| 田东县| 泽普县| 东兴市| 余庆县| 平塘县| 措美县| 东山县| 乌鲁木齐市| 镇巴县| 育儿| 泗水县| 抚远县|