Python - 如何从列表中取前10个元素并继续重复?

问题描述:

我知道这可能很简单,但我无法弄清楚。我只想从列表中取前10个元素,将它们放入一个新列表中,然后重复该过程直到列表结束。Python - 如何从列表中取前10个元素并继续重复?

下面将做的伎俩:

# assuming your list is named "list" 
page_size = 10 
list_pages = [] 
i = 0 
while i <= len(list): 
    list_pages.append(list[i : i + page_size]) 
    i += page_size 

你可以,当然,改变assingment做任何你想用新的列表

+0

您好,我试图把它变成功能,运行后,它只打印出“无”。我在这里做错了什么?感谢您的帮助@skrause – RipeHype

+0

如果没有看到您的代码,我无法回答;你可以请张贴吗? – skrause