我已经制作了一个生成器来逐字读取文件,并且效果很好。
def word_reader(file): for line in open(file): for p in line.split(): yield p reader = word_reader('txtfile') next(reader)
在列表中获取n个下一个值的最简单方法是什么?
用途itertools.islice:
itertools.islice
list(itertools.islice(it, n))