Python中根据分隔符将字符串分割成特定的子字符串

问题描述 投票:0回答:1

我想将此字符串 A->B->C->D->E->F 拆分为子字符串 A->B,B->C,C->D,D->E,E-> F.

我尝试使用 split 和分隔符作为“->”,但这并没有以我想要的方式给出输出。非常感谢这里的帮助!

python pandas string split substring
1个回答
0
投票

您可以使用

str.split
itertools.pairwise
map
str.join

from itertools import pairwise

out = list(map(','.join, pairwise('A->B->C->D->E->F'.split('->'))))

输出:

['A,B', 'B,C', 'C,D', 'D,E', 'E,F']
© www.soinside.com 2019 - 2024. All rights reserved.