python 实现分页

在 Python 中,可以使用切片 (slice) 操作来实现分页。例如,如果你想将一个列表分成页,每页包含 N 个元素,那么可以这样做:

def paginate(lst, page_size):
    for i in range(0, len(lst), page_size):
        yield lst[i:i + page_size]

my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
for page in paginate(my_list, 3):
    print(page)

你可能感兴趣的:(python,开发语言)