import itertools
for key,group in itertools.groupby('bAABBBCCDDaaccdd',lambda x: x.upper()):
print(key,list(group))
结果并不跟想象的一样啊,一脸懵
B ['b']
A ['A', 'A']
B ['B', 'B', 'B']
C ['C', 'C']
D ['D', 'D']
A ['a', 'a']
C ['c', 'c']
D ['d', 'd']
不好意思看错了,必须是靠近的才行。。。并不会自动合并
Sign in to make a reply
overall_xu
import itertools
for key,group in itertools.groupby('bAABBBCCDDaaccdd',lambda x: x.upper()):
print(key,list(group))
结果并不跟想象的一样啊,一脸懵
B ['b']
A ['A', 'A']
B ['B', 'B', 'B']
C ['C', 'C']
D ['D', 'D']
A ['a', 'a']
C ['c', 'c']
D ['d', 'd']