■ range( ) 함수 더 알아보기
이와 같이 range() 함수는 사용자가 지정하는 만큼 숫자를 만들어 줍니다. 그렇다면 특정한 구간은 어떻게 정하는 걸까요?
range() 함수를 사용하니 시작하는 숫자가 0이었습니다. 특정한 구간이라고 하면 [1, 2, 3, 4, 5]처럼 시작하는 숫자를 바꿀 수 있어야겠죠? 이를 위해서 range() 함수에는 특정 구간을 정하는 규칙이 있습니다.
range(시작 숫자, 끝 숫자, 건너뛰기)
이때 시작 숫자가 0일 때와 건너뛰기 숫자가 1일 때에는 생략해도 됩니다. 먼저 숫자 1, 2, 3, 4, 5를 만들어 보겠습니다. 1로 시작하는 숫자인 five1을 만들기 위해 range() 함수를 사용합니다. 시작하는 숫자가 1, 끝 숫자가 6인데 그 이유는 끝 숫자 전까지만 만들기 때문입니다. 1씩 건너뛰기 때문에 건너뛰는 숫자는 1로 하였습니다.
five1 = range(1, 6, 1) list(five1)
실행 결과
[1, 2, 3, 4, 5]
1부터 시작해서 6 바로 전 숫자인 5까지를 원소로 하는 배열이 만들어진 것을 볼 수 있습니다.