for
iterable 객체를 순회하며 코드 실행
for 문의 구조
for 변수 in iterable:
코드
코드
for 변수 in iterable:
코드
코드
if 조건:
break
else:
코드
# for 문에서 break 가 실행 되면 else 코드는 실행 안됨
# break 가 실행 안되면 else 코드 실행됨
for 문 iterable
for 문에서 사용되는 iterable 종류
string
list
a = [1, 2, 3]
for x in a:
print(x)
>>> 1
>>> 2
>>> 3
b = [[1, 2], [3, 4], [5, 6]]
for x, y in b:
print(x + y)
>>> 3
>>> 7
>>> 11
range
리스트 내포의 구조
[표현식 for 변수 in 반복가능객체]
or
[표현식 for 항목 in 반복가능객체 if 조건문]