Discuss / Python / 为啥分组出问题了

为啥分组出问题了

Topic source

overall_xu

#1 Created at ... [Delete] [Delete and Lock User]

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']

overall_xu

#2 Created at ... [Delete] [Delete and Lock User]

不好意思看错了,必须是靠近的才行。。。并不会自动合并


  • 1

Reply