groupers = itertools.groupby(data, key=itemgetter('name'))
print(len([*groupers ])) # 这里已经迭代了
for k, g in itertools.groupby(data, key=groupers):
# 这里迭代器已经缺了
...
1
iOCZ 2023-07-05 10:26:16 +08:00
list = [*groupers ]
然后去迭代 list |
2
lambdaq 2023-07-05 10:46:03 +08:00
迭代器的初衷就是不知道还有多少 len 的情况下一条一条去处理。。
你这都知道 len 了。。。还迭代个啥? |