用于划分块的代码由以下代码片段提供:
def chunks(lst, n): #n here is 4
"""Yield successive n-sized chunks from lst."""
for i in range(0, len(lst), n):
yield lst[i:i + n]
Run Code Online (Sandbox Code Playgroud)
作为输入,我有一个包含以下整数的列表:
[11, 45, 74, 24, 27, 55, 37, 97, 15, 36, 54, 7, 41, 77, 28, 36, 22, 214, 110, 40, 41, 14, 6, 35, 6, 7, 62, 2, 34, 1, 30, 5, 4, 8, 9, 7, 5, 7, 0, 0, 3, 0, 0, 1, 2]
Run Code Online (Sandbox Code Playgroud)
我想用它生成 4 个块。作为输出,我得到以下内容:
[[11, 45, 74, 24, 27, 55, 37, …Run Code Online (Sandbox Code Playgroud)