본문 바로가기
Python

[Python] list 의 item들을 특정 개수만큼 나눠서 배열을 만들기

by bryan.oh 2021. 6. 9.
반응형

 

배열안의 값들을 n개씩 나눠서 배열을 만들고 싶을 때, 

n = 4

[1, 2, 3, 4, 5, 6, 7, 8, 9]  --> [[1, 2, 3, 4], [5, 6, 7, 8], [9]]

 

my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
  
# 몇개씩 나눌 것인지
n = 4 
  
final = [my_list[i * n:(i + 1) * n] for i in range((len(my_list) + n - 1) // n )] 
print (final)
# [[1, 2, 3, 4], [5, 6, 7, 8], [9]]

 

 

728x90
반응형

댓글