my_list = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k']
# 한 리스트에 몇개씩 담을지 결정
n = 3
result = [my_list[i * n:(i + 1) * n] for i in range((len(my_list) + n - 1) // n )] 
print(result) 

결과

[['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i'], ['j', 'k']]
반응형

+ Recent posts