배열 n개로 쪼개기
2022. 12. 18. 23:48ㆍPython/Algorithm
728x90
def list_chuck(arr, n):
return [arr[i: i + n] for i in range(0, len(arr), n)]
array = [1, 2, 3, 4, 5, 6, 7, 8]
result_array = list_chuck(array, 3)
print(result_array) # [[1, 2, 3], [4, 5, 6], [7, 8]]
- for i in range(0, len(arr), n) : 0 부터 배열의 최대길이까지 n 개 씩 증가
- arr[i:i+n] : i 부터 n 개의 배열, i 가 0 일 경우, 1, 2, 3
'Python > Algorithm' 카테고리의 다른 글
프로그래머스 OX 퀴즈 (0) | 2022.12.19 |
---|---|
문자열 뒤집기 (0) | 2022.12.18 |
프로그래머스 LV.0 로그인 성공? (0) | 2022.11.29 |
Python - Algorithm 코드 전개순서 최댓값 찾기, 알파벳 빈도수 찾기 (0) | 2022.11.22 |
이진검색, 선형검색 알고리즘(Binary Search,Linear Search) (0) | 2022.11.22 |