groupers = itertools.groupby(data, key=itemgetter('name')) print(len([*groupers ])) # 这里已经迭代了 for k, g in itertools.groupby(data, key=groupers): # 这里迭代器已经缺了 ... groupers, oup, Data, key