■ list 클래스를 사용해 리스트에서 원하는 요소 수대로 그룹을 만드는 방법을 보여준다.
▶ 예제 코드 (PY)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
from math import ceil def chunk(sourceList, chunkSize): return list(map(lambda x : sourceList[x * chunkSize : x * chunkSize + chunkSize], list(range(0, ceil(len(sourceList) / chunkSize))))) sourceList = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] targetList = chunk(sourceList, 3) print(targetList) """ [[1, 2, 3], [4, 5, 6], [7, 8, 9], [10]] """ |