[Python] 3. 반복문

! 공부 중이기 때문에 내용은 틀렸을 수 있고, 계속 수정될 수 있음 !

while


조건문이 일 경우 반복적으로 코드 수행.

while True:   # True 자리에 조건문
    pass

while i < 9:
    pass

for


for 변수 in 리스트:
    소스코드

range


for 변수 in range(시작,  +1, 간격):
    소스코드
li = [1, 3, 4]

# 권장 X
for i in range(len(li)):
    pass

# 권장 O
for element in li:
    pass

enumerate


li = [1, 2, 3, 4, 5]

for t in enumerate(li):
    print(t)
>>> (0, 1)
(1, 2)
(2, 3)
(3, 4)
(4, 5)

for i, v in enumerate(li):  # 이렇게도 가능 index, value따로
    pass

인덱스 번호와 원소를 튜플 형태로 반환