一尘不染

如何通过重复字符查找和拆分字符串?

python

我正在尝试在python中将字符串拆分为列表,并以字符更改分隔。我发现这很困难,但是可以肯定的是我想得太多了,并且错过了一个可能简单的解决方案。例:

‘abgg22ffeeekkkk1zzabbb’

会成为:

[‘a’,’b’,’gg’,‘22’,’ff’,’eee’,’kkkk’,‘1’,’zz’,’a’,’bbb’]


阅读 156

收藏
2021-01-20

共1个答案

一尘不染

import itertools
[''.join(value) for key, value in itertools.groupby(my_str)]
2021-01-20