반복문 : 반복문은 동일한 작업을 여러번 실행하기 위해 사용되는 제어 구조(주로 for문, while문이 사용됨)
while문 : 특정조건이 참인 동안 반복적으로 코드블록을 실행하는 제어 구조 / while문은 주어진 조건이 참인 동안 반복적으로 코드를 실행하며, 조건이 거짓이되면 반복을 멈춤
while 조건 : 조건이 참인동안 실행될 코드
for문 : 시퀀스(리스트, 튜플, 문자열 등)의 각 항목에 대해 반복 작업을 수행하는 반복문.
for문은 주로 지정된 범위 내에서 반복할 때 사용됨.
for 요소 in 시퀀스
# 시퀀스 요소 갯수만큼 반복할 문장
range()함수 : 범위내에서 반복작업 할때 사용(주로 for문과 함께사용됨)
range([start], stop, [step])
enumerate() 함수 :반복문을 사용할 때 인덱스와 값을 함께 가져오기 위해 사용되는 함수. 주로 for문과 함께 사용되며
(인덱스, 값)의 튜플을 반환하는 이터레이터(iterator)를 생성
enumerate(iterable, start=0)
zip()함수 : 여러 개의 반복가능한 객체를 병렬적으로 묶어주는 함수 / 각 객체로부터 순서대로 하나의 요소씩 가져와 튜플로 묶어주는 이터레이터를 반환
zip(iterable1, iterable2, ....)
zip()중첩 반복문 : 하나의 반복문 안에 다른 반복문이 포함된 구조를 의미
for 외부_변수 in 외부_시퀀스:
for 내부_변수 in 내부_시퀀스:
내부반복문 코드
외부 반복문코드
'파이썬 도전기' 카테고리의 다른 글
03.15 사용자 정의 함수 (0) | 2024.03.15 |
---|---|
03.15 컬렉션과 반복문 (0) | 2024.03.15 |
03.14 산술 연산자 (1) | 2024.03.14 |
03.14 딕셔너리 (2) | 2024.03.14 |
03.14 딕셔너리 (0) | 2024.03.14 |