for 문은 리스트나 문자열, 범위 등의 반복 가능한(iterable) 객체의 요소들을 하나씩 순회할 때 사용합니다.
for 변수 in 반복가능한_객체:
실행할_코드
변수: 각 반복마다 순차적으로 요소를 담는 변수
반복가능한_객체: 리스트, 문자열, range 등
Tip:
반복 횟수가 정해진 경우 for문을 사용
for문은 리스트, 튜플, 문자열, 딕셔너리 등 여러 구조에 사용 가능
range() 함수는 정수를 생성하는 데 매우 자주 사용됨
Example 1
# 0부터 9까지의 합
mysum = 0
for i in range(10):
mysum = mysum + i
# mysum 렌더링 결과: 45
Example 2
# 주어진 리스트의 합
input = [1,5,2,3,0,8,11]
mysum2 = 0
for val in input:
mysum2 = mysum2 + val
# mysum2 렌더링:
## val 에 input 리스트의 요소가 차례대로 들어가며 반복
## mysum2 결과값: 30