我想将此字符串 A->B->C->D->E->F 拆分为子字符串 A->B,B->C,C->D,D->E,E-> F.
我尝试使用 split 和分隔符作为“->”,但这并没有以我想要的方式给出输出。非常感谢这里的帮助!
您可以使用
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']