코드
a=range(10)
print(a)
print(type(a))
print(list(a))
결과
range(0, 10)
<class 'range'>
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for i in range(10) 이런 식으로 자주 쓰면서도 range에 대해서 별 생각 없었다.. 그러다 이번에 파이썬 복습하면서 'range'라는 class가 있다는 걸 알게 되어서 신기했다.
파이썬 2에서는 print(type(range(10)))을 하면 <class 'list'>라고 했다는데, 파이썬 3에서는 <class 'range'>라고 한다.
파이썬 2에서는 range, xrange가 있었다는데, 파이썬3에서는 통합되었다고 한다. 파이썬3의 range는 파이썬2의 xrange와 비슷하다고 한다.
728x90
'내 사랑 파이썬 ✨' 카테고리의 다른 글
python도 Linter, Formatter가 있다니..!! (0) | 2022.06.23 |
---|---|
파이썬 [::-1] (0) | 2021.10.08 |
파이썬 inf (0) | 2021.10.08 |
ord (0) | 2021.10.08 |
for ~else (0) | 2021.10.08 |