더북(TheBook)

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까지를 원소로 하는 배열이 만들어진 것을 볼 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.