Python中可以使用chunk函數來切分列表。chunk函數可以將一個列表切分為固定大小的子列表。
以下是一個實現chunk函數的示例代碼:
def chunk(lst, size):
return [lst[i:i+size] for i in range(0, len(lst), size)]
# 示例
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9]
size = 3
result = chunk(lst, size)
print(result)
在上面的例子中,我們定義了一個名為chunk的函數,它接受兩個參數:待切分的列表lst和每個子列表的大小size。然后我們使用列表推導式來生成切分后的子列表,并返回一個包含所有子列表的列表。
在示例中,我們切分了一個包含1到9的列表,每個子列表的大小為3。輸出結果為:
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]