반복 가능한 값의 각 항목을 순서대로 처리합니다.
for는 리스트, 문자열, 딕셔너리 같은 iterable에서 항목을 하나씩 꺼냅니다. 인덱스만 증가시키는 코드보다 항목 자체를 순회하면 범위 오류가 줄고 의도가 잘 드러납니다.
예제에서 for item in items: ... 부분부터 찾으세요. 값을 만드는 표현식과 그 값을 다음 문장으로 넘기는 흐름을 한 줄씩 따라가면 실행 결과를 스스로 설명할 수 있습니다.
딕셔너리를 그대로 순회하면 키가 나오며 items는 키와 값 쌍을 제공합니다. 반복 중 같은 리스트의 길이를 바꾸면 항목을 건너뛸 수 있습니다.
반복문 본문이 길어지면 항목 하나를 처리하는 함수로 추출해 독립적으로 테스트합니다.
이 코드는 브라우저의 실제 Python에서 실행됩니다. 먼저 현재 결과를 확인한 뒤 각 점수를 합격 또는 재학습으로 분류해 출력하세요.
for item in items에서 item을 바꿔도 리스트의 원소가 자동으로 교체되는 것은 아닙니다.
직접 바꿔보세요각 점수를 합격 또는 재학습으로 분류해 출력하세요.
실행 버튼을 누르면 결과가 여기에 표시됩니다.