Python 中的书籍分页
假设我们有一个名为 book 的字符串列表,如果我们为书籍分页(从 0 开始),且分页大小为 page_size,那么我们必须找到该页上的单词列表。如果页面超出索引,只需返回一个空列表即可。
所以,如果输入类似 book = ["hello", "world", "programming", "language", "python", "c++", "java"] page = 1 page_size = 3,那么输出将会是 ['language', 'python', 'c++']
为了解决这个问题,我们将按照以下步骤进行 −
l:= page*page_size
返回索引 l 到 l+page_size - 1 之间 book 中的元素
让我们查看以下实现以更好地理解 −
示例
class Solution: def solve(self, book, page, page_size): l=page*page_size return book[l:l+page_size] ob = Solution() book = ["hello", "world", "programming", "language", "python", "c++", "java"] page = 1 page_size = 3 print(ob.solve(book, page, page_size))
输入
["hello", "world", "programming", "language", "python", "c++", "java"], 1, 3
输出
['language', 'python', 'c++']
广告