직장인 난중일기

파이썬(Python) 순서열 만들기 본문

코딩공부/파이썬(Python)

파이썬(Python) 순서열 만들기

SStarter 2018. 11. 19. 07:27

파이썬(Python) 순서열






0 부터 9까지의 숫자를 가진 리스트를 만들어 본다고 하자.

리스트는 아래와 같이 작성할 수 있다.


{0, 1, 2, 3, 4,. 5, 6, 7, 8, 9}


만약 0 부터 99 까지의 숫자를 가진 리스트를 작성한다면?

위와 같은 방식으로 작성하기 상당히 번거롭고 어려울 것이다.


이럴 때 유용하게 사용할 수 있는 함수가 있다.

바로 'range" 다.



range는 '범위' 라는 뜻이다.

일정하게 한정된 영역이라는 사전적 의미를 가지고 있다.


0~9까지의 숫자도 일정하게 한정된 영역이다.

range는 이처럼 순서대로의 숫자를 가지고 있는 순서열을 만들 수 있다.






range 함수는?












range 함수를 위와 같이 정리해봤다.

말 만들어내기가 참 어려웠는데, 그냥 예시를 들어 설명하는게 빠르겠다.



만약 0~4 까지의 순서열을 만들고 싶다면?

괄호 안에 '5' 를 입력한다.







즉, 원하는 범위의 끝 숫자 or 마지막 숫자에 1을 더한 수를 괄호 안에 입력하면 되는 것이다.

위와 같이 입력한 후 값을 출력하면 0 부터 4까지의 숫자가 보기 좋게 출력이 된다.















꼭 0부터 시작할 필요는 없다.





범위의 시작 값이 0으로 고정된 것은 아니다.

괄호 안에 두 개의 숫자를 입력하여 자유롭게 범위의 시작과 끝을 조정할 수 있다.







시작 값에는 +1 을 해주지 않다도 된다.


만약 1~ 4 까지의 순서열을 만들고 싶다면?

괄호 안에 1, 5를 입력해주면 된다.


즉, 시작 값은 그대로 넣어주고, 끝 값은 아까와 마찬가지로 +1을 해주면 되는 것이다.












괄호 안에 1, 5를 입력했더니 

1~4 까지의 숫자가 보기 좋게 출력이 됐다. 


range 함수를 이용하여 순서대로의 숫자를 가진 순서열을 간편하게 작성해보자!


Comments