>>> 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 |
댓글