본문 바로가기
python/guide

9. 파이썬 for문 (1)

by Falto 2021. 4. 24.
>>> for x in range(9):
...     print(x)
...
0
1
2
3
4
5
6
7
8

대망의 for문

맨 처음에 for를 쓰고, 그 다음에 값이 변수 이름을 쓴다.

그 다음에 in을 쓰고, 그 다음에 iterable 가능한 객체를 쓴다.

iterable 가능한 타입은 list, dict, str, tuple, range 등이 있다.

여기서 range에 대해 설명하자면,

range(stop) : 0부터 stop-1까지의 정수 등차수열 (= range(0, stop))

range(start, stop) : start부터 stop-1까지의 정수 등차수열

range(start, stop, step) : start부터 stop-1까지의 step을 공차로 한 등차수열

>>> list(range(0, 9, 2))
[0, 2, 4, 6, 8]

for문은 반복문이다. in 뒤에 있는 iterable 가능한 객체의 길이만큼 반복을 한다.

예를 들어 [1234, 5678]은 길이가 2

'asdf'는 길이가 4

()는 길이가 0이다.

길이가 0일 경우 for문은 실행조차도 되지 않는다.

'python > guide' 카테고리의 다른 글

python의 set 주의점  (0) 2021.09.05
python의 or 연산 특이점  (0) 2021.08.12
8. 파이썬 if문 (3)  (0) 2021.04.24
7. 파이썬 if문 (2)  (0) 2021.04.24
6. 파이썬 if문 (1)  (0) 2021.04.24

댓글