range 함수

hyyyynjn·2021년 4월 28일
0

python 정리

목록 보기
3/26
post-thumbnail

range

특정 구간의 숫자의 범위를 만들어주는 함수이다

예제

✋range(A)

0 ~ A-1까지의 정수 범위를 반환한다

>>> a = range(7) 
>>> print (list(a)) 
[0,1,2,3,4,5,6] 

✋range(A, B)

A ~ B-1까지의 정수 범위를 반환한다

>>> a = range(2, 7) 
>>> print (list(a)) 
[2,3,4,5,6] 

✋range(A, B, C)

A부터 C 숫자만큼의 간격으로 B-1 까지의 정수 범위를 반환한다

>>> a = range(1, 7, 2) 
>>> print (list(a)) 
[1, 3, 5] 
>>> for i in range(7, 0-1, -1): 
... 	print(i) 

7 
6 
5 
4 
3 
2 
1 
0 

👉 7부터 0까지 내림차순하기 위해 0을 범위에 포함해야한다. 따라서 B = -1이다.

✋ reversed(range(A))

0 ~ A-1까지의 정수 범위를 역순으로 반환한다

>>> for i in reversed(range(8)): 
... 	print(i) 

7 
6 
5 
4 
3 
2 
1 
0

0개의 댓글