当前位置: 首页 > 工具软件 > tootgroup.py > 使用案例 >

python itertools.groupby() 使用方法

穆仲卿
2023-12-01

itertools.groupby(iterable[, key])

官网

from itertools import groupby

input:[k for k, g in groupby('AAAABBBCCDAABBB')] 
output:['A', 'B', 'C', 'D', 'A', 'B']

input:[list(g) for k, g in groupby('AAAABBBCCD')]
output:[['A', 'A', 'A', 'A'], ['B', 'B', 'B'], ['C', 'C'], ['D']]
 类似资料: