반응형
for
파이썬의 for문에서는 else도 사용할 수 있다.
for 변수 in iterable 객체:
수행할 문장
eles:
for문 빠져나오기 직전에 수행
iterable 객체의 예로는 range(숫자), str, list, set, tuple, dict 등이 있다.
for 변수 in range()
보통 파이썬에서 for문을 사용할 때 위와 같은 형태를 많이 본다.
위 같은 형태가 다른 언어에서 for (int i = 0; i < 3; i++) { .. } 형태인 것이다.
이 외에 다른 iterable 객체를 이용해 반복문을 돌릴 수 있다.
for 변수 in 문자열
문자열 값에서 문자 하나하나씩 추출된다.
for 변수 in list
list 내 요소들이 하나씩 추출된다.
for 변수 in dict
dict는 기본적으로 key 값이 추출된다.
for 변수 in tuple
tuple도 요소 하나씩 추출된다.
list와 tuple의 경우 요소(요소) 형태로 구성되어 있으면 인덱스를 통해 접근할 수 있다.
반응형