※ 다음 강좌의 내용을 정리한 것입니다.
www.youtube.com/watch?v=x7dIUaefI0A&list=PLVsNizTWUw7H9_of5YCB0FmsSc-K44y81&index=9
- 파이썬에서는 while문과 for문이 있고, 어떤 것을 사용해도 상관 없습니다.
다만, 코딩테스트에서의 실제 사용 예시를 보면, for문이 더 간결한 경우가 많습니다.
- 무한 루프란 끊임없이 반복되는 반복 구문이며, 코딩 테스트에서 무한 루프를 구현할 일은 거의 없으니 유의해야 합니다.
무한 반복문을 작성한 뒤에는 항상 반복문을 탈출할 수 있는지 확인합니다.
- for문은 특정한 변수를 이용하여 'in'뒤에 오는 데이터(리스트, 튜플, 문자열, 집합, 딕셔너리(key) 등)에 포함되어 있는 원소를 첫 번째 인덱스부터 차례대로 하나씩 방문합니다.
ex) for 변수 in 리스트:
실행할 소스코드
- for문에서 연속적인 값을 차례대로 순회할 때는 range()를 주로 사용합니다.
range(시작 값,끝 값+1) 형태로 사용하며, 인자를 하나만 넣으면 자동으로 시작 값은 0이 됩니다.
ex) for i in range(1,10):
result += i
- 반복문에서 남은 코드의 실행을 건너뛰고, 다음 반복을 진행하고자 할 때 continue를 사용합니다.
또한, 반복문을 즉시 탈출하고자 할 때 break를 사용합니다.
'Python > for코테' 카테고리의 다른 글
| [이것이 코딩 테스트다 with Python] 11강 파이썬 문법: 자주 사용되는 표준 라이브러리 (0) | 2021.01.13 |
|---|---|
| [이것이 코딩 테스트다 with Python] 10강 파이썬 문법: 함수와 람다 표현식 (0) | 2021.01.13 |
| [이것이 코딩 테스트다 with Python] 8강 파이썬 문법: 조건문 (0) | 2021.01.13 |
| [이것이 코딩 테스트다 with Python] 7강 파이썬 문법: 기본 입출력 (0) | 2021.01.13 |
| [이것이 코딩 테스트다 with Python] 6강 파이썬 문법: 사전, 집합 자료형 (0) | 2021.01.13 |