콘텐츠로 건너뛰기

파이썬 반전 범위를 사용하는 방법

[

파이썬 reverse range()

파이썬에서 range() 함수는 정수 범위를 나타내는 파이썬 객체입니다. 일반적으로 숫자는 연속적입니다만, 간격을 지정해서 표현할 수도 있습니다. range()를 호출하여 하나, 두 개 또는 세 개의 인수를 사용하여 범위를 생성할 수 있습니다. 다음 예제를 통해 이를 자세히 살펴보겠습니다.

list(range(5))
# [0, 1, 2, 3, 4]
list(range(1, 7))
# [1, 2, 3, 4, 5, 6]
list(range(1, 20, 2))
# [1, 3, 5, 7, 9, 11, 13, 15, 17, 19]

각 예제에서는 list()를 사용하여 각 범위의 개별 요소를 명시적으로 나열합니다. 이러한 예제를 자세히 공부하게 될 것입니다.

이 튜토리얼에서는 다음을 배울 것입니다:

  • 연속적인 정수의 범위를 나타내는 range 객체를 생성합니다.
  • 고정 간격으로 간격별 숫자의 범위를 나타냅니다.
  • range이 언제 적합한 해결책인지 결정합니다.
  • 대부분의 루프에서 range피하는 방법을 사용합니다.

range는 때때로 강력한 도구가 될 수 있습니다. 그러나 이 튜토리얼 전체를 통해 상황에 따라 더 나은 대안을 탐색할 것입니다. 아래 링크를 클릭하여 이 튜토리얼에서 볼 수 있는 코드를 다운로드할 수 있습니다.

숫자 범위 구성하기

파이썬에서 range() 함수는 내장 함수입니다. 이는 언제든지 준비 작업 없이 range()를 호출할 수 있다는 것을 의미합니다. range()를 호출하면 사용할 수 있는 범위 객체가 생성됩니다. 나중에 범위 객체를 사용하는 실제 예제를 볼 것입니다.

range()에 하나, 두 개 또는 세 개의 정수 인수를 제공할 수 있습니다. 이는 세 가지 다른 사용 사례에 해당합니다.

  1. 0부터 시작하는 범위
  2. 연속된 숫자의 범위
  3. 숫자를 건너 뛰는 범위

다음에서 각각에 대해 자세히 배워보겠습니다.

0부터 시작하는 카운트

하나의 인수로 range()를 호출하면 0부터 해당 숫자까지 카운트하는 범위가 생성됩니다. 단, 해당 숫자는 포함되지 않습니다.

range(5)
# range(0, 5)

여기서 0부터 5까지의 범위를 생성했습니다. 범위의 개별 요소를 확인하려면 list()를 사용하여 범위를 리스트로 변환하는 것이 좋습니다.