最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python?字符串使用多個(gè)分隔符分割成列表的2種方法

 更新時(shí)間:2023年04月03日 09:52:03   作者:Looooking  
本文主要介紹了Python?字符串使用多個(gè)分隔符分割成列表,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

Python 的字符串默認(rèn)是有一個(gè) split 來(lái)把字符串分割成列表的:

>>> test_str = "hello world,nice to meet you"
>>> test_str.split(',')
['hello world', 'nice to meet you']
>>> test_str.split(' ')
['hello', 'world,nice', 'to', 'meet', 'you']

如果我想讓上面的字符串同時(shí)按照逗號(hào)和空格分割成下面的列表應(yīng)該怎么做呢?

['hello', 'world', 'nice', 'to', 'meet', 'you']

這個(gè)時(shí)候,re 的 split 就能派上用場(chǎng)了,它可以把正則匹配到的 pattern 都作為分隔符。

>>> import re
>>> test_str = "hello world,nice to meet you"
>>> re.split('[,| ]', test_str)
['hello', 'world', 'nice', 'to', 'meet', 'you']
>>> re.split('[, ]', test_str)
['hello', 'world', 'nice', 'to', 'meet', 'you']
>>> re.split(',| ', test_str)
['hello', 'world', 'nice', 'to', 'meet', 'you']

其實(shí),像 re.sub 和 字符串的 str.replace 也有異曲同工之妙,re.sub 可以同時(shí)替換多個(gè)滿足正則匹配的部分,而不僅僅是某個(gè)固定的字符串。

補(bǔ):partition 系列

partition 系列方法包括 partition () 和 rpartition () 。
partition () 根據(jù)指定的分隔符 (sep) 將字符串進(jìn)行分割,從字符串左邊開(kāi)始索引分隔符 sep, 索引到則停止索 引,返回的是一個(gè)包含三個(gè)元素的元組 (tuple) ,即 (head, sep, tail) 。

# 遇到第一個(gè)分隔符后就停止索引
print(Str.partition('e'))
# 沒(méi)有遇到分隔符 , 返回原字符串和兩個(gè)空字符串
print(Str.partition('f'))
 
# 遇 到 第 一 個(gè) 分 隔 符 后 就 停 止 索 引
print(Str.rpartition('e'))
# 沒(méi) 有 遇 到 分 隔 符 , 返 回 兩 個(gè) 空 字 符 串 和 原 字 符 串
print(Str.rpartition('f'))

rpartition () 的功能與 partition () 類(lèi)似,只不過(guò)是從字符串最后面開(kāi)始分割。

split 和 partition 系列方法的區(qū)別

方法

返回類(lèi)型是否包含分隔符
split 系列方法list(列表)
partition 系列方法tuple(元組)

到此這篇關(guān)于Python 字符串使用多個(gè)分隔符分割成列表的文章就介紹到這了,更多相關(guān)Python  字符串分隔符分割成列表內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python CategoricalDtype自定義排序?qū)崿F(xiàn)原理解析

    Python CategoricalDtype自定義排序?qū)崿F(xiàn)原理解析

    這篇文章主要介紹了Python CategoricalDtype自定義排序?qū)崿F(xiàn)原理解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 15行Python代碼實(shí)現(xiàn)免費(fèi)發(fā)送手機(jī)短信推送消息功能

    15行Python代碼實(shí)現(xiàn)免費(fèi)發(fā)送手機(jī)短信推送消息功能

    這篇文章主要介紹了通過(guò)15行Python代碼實(shí)現(xiàn)免費(fèi)發(fā)送手機(jī)短信推送消息功能,通過(guò)實(shí)例代碼截圖的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Python?創(chuàng)建格式化字符串方法

    Python?創(chuàng)建格式化字符串方法

    這篇文章主要介紹了Python?創(chuàng)建格式化字符串方法,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • Django 返回json數(shù)據(jù)的實(shí)現(xiàn)示例

    Django 返回json數(shù)據(jù)的實(shí)現(xiàn)示例

    這篇文章主要介紹了Django 返回json數(shù)據(jù)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • python3啟動(dòng)web服務(wù)引發(fā)的一系列問(wèn)題匯總

    python3啟動(dòng)web服務(wù)引發(fā)的一系列問(wèn)題匯總

    由于行內(nèi)交付的機(jī)器已自帶python3 ,沒(méi)有采取自行安裝python3,但是運(yùn)行python腳本時(shí)報(bào)沒(méi)有tornado module,遇到這樣的問(wèn)題如何處理呢,下面小編給大家介紹下python3啟動(dòng)web服務(wù)引發(fā)的一系列問(wèn)題匯總,感興趣的朋友一起看看吧
    2023-02-02
  • python PIL/cv2/base64相互轉(zhuǎn)換實(shí)例

    python PIL/cv2/base64相互轉(zhuǎn)換實(shí)例

    今天小編就為大家分享一篇python PIL/cv2/base64相互轉(zhuǎn)換實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-01-01
  • 一文帶你掌握Python中enumerate函數(shù)和for循環(huán)的對(duì)比

    一文帶你掌握Python中enumerate函數(shù)和for循環(huán)的對(duì)比

    在Python編程中,循環(huán)是一項(xiàng)常見(jiàn)的任務(wù),而for循環(huán)是最常見(jiàn)的一種,然而,Python提供了enumerate函數(shù),它允許在迭代過(guò)程中訪問(wèn)元素的同時(shí)獲得它們的索引,下面我們就來(lái)學(xué)習(xí)一下二者的區(qū)別吧
    2023-11-11
  • python代碼檢查工具pylint 讓你的python更規(guī)范

    python代碼檢查工具pylint 讓你的python更規(guī)范

    遇到一個(gè)新的問(wèn)題,總是離不開(kāi)3W原則(What,Why,hoW),下面是對(duì)python代碼靜態(tài)檢測(cè)工具pylint的學(xué)習(xí)
    2012-09-09
  • Python屬性私有化詳解

    Python屬性私有化詳解

    私有化是為了實(shí)現(xiàn)更好的封裝形式。能隱藏屬性,不被隨意修改。以前置雙下劃線__屬性/方法名定義,但是結(jié)尾不能是雙下劃線。如果不讓某些屬性在類(lèi)外部被隨意更改,可設(shè)置成私有屬性。在類(lèi)定義的內(nèi)部可以訪問(wèn)
    2023-02-02
  • python 如何設(shè)置柱狀圖參數(shù)

    python 如何設(shè)置柱狀圖參數(shù)

    這篇文章主要介紹了在python中設(shè)置柱狀圖參數(shù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05

最新評(píng)論

建水县| 夏邑县| 安塞县| 罗山县| 德保县| 池州市| 饶阳县| 阿坝县| 思茅市| 正宁县| 屏山县| 灵宝市| 乌拉特后旗| 七台河市| 宁城县| 古浪县| 广南县| 仙居县| 句容市| 宜宾县| 辽中县| 安岳县| 尼勒克县| 昆明市| 双鸭山市| 屏东市| 弋阳县| 沁阳市| 乐业县| 克拉玛依市| 尉犁县| 阳原县| 望奎县| 兰溪市| 绵竹市| 榕江县| 馆陶县| 太谷县| 龙岩市| 济宁市| 柳江县|