for group in tqdm(groups):
for i, line in enumerate(group):
last_line = None
if i > 0:
# 最后一行
last_line = group[i - 1]
if not good_line(last_line):
last_line = None
# 下一行
next_line = None
if i < len(group) - 1:
next_line = group[i + 1]
if not good_line(next_line):
next_line = None
# 下一行的下一行
next_next_line = None
if i < len(group) - 2:
next_next_line = group[i + 2]
if not good_line(next_next_line):
next_next_line = None
这个处理我没有看明白是什么意思?为什么要这样处理句子?