반응형

리스트를 정해진 개수로 분할하여 딕셔너리에 저장하는 Python 예제 코드입니다.

 

2023.1.21  최초작성

 

# 리스트 크기
max_size = 18

# 나눌 원소 개수
element_size = 6


# 테스트를 위해 연속적인 숫자로 구성된 리스트 생성
temp = [i for i in range(0,max_size)]

# element_size 크기의 리스트를 원소로 하는 리스트 생성. 
# max_size가 element_size로 나누어 떨어지지 않는 경우 마지막 원소로 element_size보다 작은 크기의 리스트가 생성됨.
g_image_order_list = {}
for i in range(0,max_size,element_size):
    g_image_order_list[i//element_size] = temp[i:i+element_size]

print(g_image_order_list)

 

 

실행결과

 

{0: [0, 1, 2, 3, 4, 5], 1: [6, 7, 8, 9, 10, 11], 2: [12, 13, 14, 15, 16, 17]}

반응형

문제 발생시 지나치지 마시고 댓글 남겨주시면 가능한 빨리 답장드립니다.

도움이 되셨다면 토스아이디로 후원해주세요.
https://toss.me/momo2024


제가 쓴 책도 한번 검토해보세요 ^^

+ Recent posts