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)的主要内容,如果未能解决你的问题,请参考以下文章