从原文到可替换的索引:练习答案
参考实现
追加在正文实现之后:
python
assert [x['text'] for x in chunks('AB')] == ['AB']
assert [x['text'] for x in chunks('ABCDEF')] == ['ABCDEF']
try:
chunks('abc', size=3, overlap=3)
except ValueError:
pass
else:
raise AssertionError('non-progressing window accepted')重叠来自同一有授权的文档范围,跨租户拼接会制造没有单一访问控制含义的片段。参数验证必须在处理空文本前也成立,否则同一非法配置只在部分输入上被发现。
返回题目。