草庐IT

python - 在 Python 中通过谓词对可迭代对象进行分组

我正在解析这样一个文件:--header--data1data2--header--data3data4data5--header----header--...AndIwantgroupslikethis:[[header,data1,data2],[header,data3,data4,data5],[header],[header],...]所以我可以像这样遍历它们:forgrpingroup(open('file.txt'),lambdaline:'header'inline):foritemingrp:process(item)并使检测组逻辑与处理组逻辑分开。但我需要一个可迭代