본문 바로가기

프로그래밍 언어/Python

[Python] RANGE 함수

반응형

- range() 함수는, 숫자 리스트를 만들어준다.

- range() 함수는, 인덱스가 0부터 시작한다.

- range() 괄호 안에 적는 숫자 갯수만큼 만든다.

- range도 데이터 스트럭쳐

 

ex) 

# 0부터 10까지 정수를 만들고 싶다.

# 0.1,2,3,4,5,6,7,8,9,10

# 리스트로 만드는게 더 나음 

# [0.1,2,3,4,5,6,7,8,9,10]

 

# 0부터 10만까지 정수를 만드세요.

 

ex) 4부터 17까지의 정수를 만들고 싶다.

- >  range(4,17+1)

 

list(range(4,17+1))

-> [4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17]

-  콤마의 왼쪽은 시작숫자, 콤마의 오른쪽에는 끝나고자 하는 숫자+1

 

ex) 4부터 17까지의 정수중에, 짝수를 만들고 싶다

약간 슬라이싱 함수랑 비슷하다. 맨 뒤에 콤마는 두칸씩이라는 뜻.

-  range()는 명령을 실행할 횟수를 의미한다. 

 

# hello를 7번 출력하세요.

# [ 0, 1, 2, 3, 4, 5, 6] -> 데이터 7개

 

반응형