파이썬(Python) 퀴즈 - for 문
1. 다음 코드의 실행 결과는 무엇인가요? my_list = [1, 2, 3, 4, 5] for i in range(len(my_list)): my_list[i] += 1 print(my_list) 1. [2, 3, 4, 5, 6] 2. [1, 2, 3, 4, 5] 3. [1, 3, 5, 7, 9] 4. [2, 4, 6, 8, 10] 더보기 정답: 1. [2, 3, 4, 5, 6] 이유: for문은 range(len(my_list))에서 생성된 정수를 i에 할당하면서 반복을 수행합니다. 이 때 len(my_list)는 my_list의 길이(5)를 반환합니다. 따라서 range(len(my_list))는 range(5)와 같은 범위를 생성합니다. my_list[i] += 1은 my_list의 각 요소에 1..