python 拆分字符串(3.0)

Posted jwang106

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 拆分字符串(3.0)相关的知识,希望对你有一定的参考价值。

拆分字符串

1.

def my_split(s, ds):
    l = [s]
    for d in ds:
        res = []
        list(map(lambda x: res.extend(x.split(d)), l))
        l = res
    return l

s = ‘abc;dwwewfe;rqger|gert;klg	jotrg	pa|s;dooo‘
ds = ‘;	|‘
l = my_split(s, ds)
print(l)

output:

[‘abc‘, ‘dwwewfe‘, ‘rqger‘, ‘gert‘, ‘klg‘, ‘jotrg‘, ‘pa‘, ‘s‘, ‘dooo‘]

2.

import re
re.split(r‘[;	|]+‘, s) # + 代表至少一个 可以是多个

output:

[‘abc‘, ‘dwwewfe‘, ‘rqger‘, ‘gert‘, ‘klg‘, ‘jotrg‘, ‘pa‘, ‘s‘, ‘dooo‘]

以上是关于python 拆分字符串(3.0)的主要内容,如果未能解决你的问题,请参考以下文章

sql将字符串拆分为始终相同数量的片段

pandas GroupBy上的方法apply:一般性的“拆分-应用-合并”

[linux][c/c++]代码片段02

android小知识点代码片段

python+spark程序代码片段

有条件地导入 python 类的片段