在Python中,可以使用map
函數將chunk
函數應用于一個列表或迭代器的每個元素。這可以通過將chunk
函數作為map
函數的第一個參數來實現。下面是一個示例:
def chunk(lst, size):
return [lst[i:i+size] for i in range(0, len(lst), size]
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
chunked_data = list(map(lambda x: chunk(x, 2), data))
print(chunked_data)
在這個示例中,data
是一個包含10個元素的列表。我們定義了一個chunk
函數來將列表按照指定的大小分割,并使用map
函數將chunk
函數應用于data
中的每個元素。最終得到了一個新的列表chunked_data
,其中包含了分割后的子列表。