for 반복문
- 상황에 따라 while문 보다 더 깔끔할 수 있다.
- 조건 부분이 없다.
- 상황에 따라 판단해서 더 좋은 것을 사용하면 된다.
my_list = [2, 3, 4, 5, 7, 11]
for number in my_list:
print(number)
my_list = [2, 3, 4, 5, 7, 11]
i = 0
while i < len(my_list):
print(my_list[i])
i += 1
range 함수
- 장점깔끔함
- 메모리 효율성
- 간편함
- 파라미터 1개 버전
- 0 부터 stop -1 까지의 범위
for i in range(stop):
print(i) # 0 ~ stop-1
- 파라미터 2개 버전
- start 부터 stop-1 까지의 범위
for i in range(start, stop):
print(i) # start ~ stop -1
- 파라미터 3개 버전
- start 부터 stop -1 까지 step 간격
for i in range(start, stop, step):
print(i) # start, start + step, ...
for i in range(3, 15, 3):
print(i) # 3, 6, 9, 12