26. 파이썬 - for
2024. 7. 8. 00:07ㆍ3층 1구역 - 개발의 장/Python 프로그래밍 핵심 개념
1. 서론
반복문에 대해 알아보았다. while문이였는데 반복문에는 다른 것도 존재한다.
for문이다. 둘이 하는 일은 비슷하지만 상황에 따라 for문이 더 깔끔하게 작성할 수 있을 것이다.
2. 본론
my_list = [2,3,5,7,11]
for number in my_list: # 여기서 number는 for반복문에서 쓰이는 변수이다.
print(number) # 수행 부분
첫번째 흐름 : 리스트의 0번 인덱스 요소가 변수 number에 지정된다. 수행 부분에서 변수에 지정된 0번 인덱스 요소(2)가 출력된다.
두번째 흐름 : 리스트의 1번 인덱스 요소가 변수 number에 지정된다. 수행 부분에서 변수에 지정된 1번 인덱스 요소(3)가 출력된다.
세번째 흐름 : 리스트의 2번 인덱스 요소가 변수 number에 지정된다. 수행 부분에서 변수에 지정된 2번 인덱스 요소(5)가 출력된다.
네번째 흐름 : 리스트의 3번 인덱스 요소가 변수 number에 지정된다. 수행 부분에서 변수에 지정된 3번 인덱스 요소(7)가 출력된다.
다섯번째 흐름 : 리스트의 4번 인덱스 요소가 변수 number에 지정된다. 수행 부분에서 변수에 지정된 4번 인덱스 요소(11)가 출력된다.
이런 식으로 리스트의 마지막까지 반복하다가 끝나게 된다.
결과
2-1. while로 표현하면?
i = 0
while i < len(my_list):
print(my_list[i])
i += 1
3. 결론
while과 for문을 사용하는 것에 대해 정답은 존재하지 않아 융통성 있게 사용하면 될 것이다.
'3층 1구역 - 개발의 장 > Python 프로그래밍 핵심 개념' 카테고리의 다른 글
28. 파이썬 - dictionary (0) | 2024.07.10 |
---|---|
27. 파이썬 - range (0) | 2024.07.08 |
25. 파이썬 - list3 (0) | 2024.07.07 |
24. 파이썬 - list2 (0) | 2024.07.06 |
23. 파이썬 - list1 (0) | 2024.07.06 |