학습 자료
리스트와 while 반복문 함께 사용하기
while 반복문을 리스트와 함께 사용하면 리스트의 요소를 순회하고, 특정 조건에 따라 요소를 처리할 수 있습니다.
아래 코드는 numbers 리스트의 요소를 순회하며, 요소의 값이 3인 경우 "찾았다"를 출력하고, 짝수인 경우 "짝수"를 출력하며, 홀수인 경우 "홀수"를 출력합니다.
조건부 요소 처리
numbers = [1, 2, 3, 4, 5] while numbers: # 리스트의 마지막 요소를 num 변수에 저장 num = numbers.pop() if num == 3: print(f"찾았다: {num}") elif num % 2 == 0: print(f"짝수: {num}") else: print(f"홀수: {num}")
while 문은 코드 실행 중에 리스트의 크기가 변경되는 경우를 적합합니다.
위 코드 예시에서 numbers 리스트의 요소를 pop() 메서드로 꺼내면서 리스트의 크기가 줄어들기 때문에, while 반복문은 리스트의 모든 요소를 처리할 때까지 반복됩니다.
이 챕터의 강의 · while 반복문 구조와 활용법, 그리고 리스트 내포
- 1. 주어진 조건이 참(True)인 동안 반복문을 실행하는 방법
- 2. 반복문 내부에서 논리 흐름을 제어하는 방법
- 3. 리스트와 while 반복문 함께 사용하기
- 4. 선택형 퀴즈
- 5. 최소값, 최대값, 총합 계산하기
- 6. 객체의 순서를 역순으로 뒤집는 방법
- 7. 반복 가능한 객체의 요소들 순회하기
- 8. items() 함수로 딕셔너리의 키-값 쌍 순회하기
- 9. 리스트를 보다 더 간단하게 만드는 리스트 내포
- 10. 문자열을 결합하는 join 함수
- 11. 이터러블(iterable)과 이터레이터(iterator)의 차이점
- 12. 코딩 퀴즈 - 홀수/짝수 판별하기
- 13. 선택형 퀴즈
- 14. 빈칸 채우기 퀴즈
Quiz
0 / 1
while 반복문은 리스트의 각 요소를 순회하며 특정 조건에 따라 처리할 수 있다.
○
✕
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말