Python에서 range 함수를 사용하여 역순으로 어떻게 사용/수정하는 방법을 간단히 설명합니다.
Python range(): 숫자 범위 표현하기
파이썬에서 range
는 정수의 범위를 나타내는 객체입니다. 일반적으로 숫자는 연속적입니다. 그러나 간격을 지정하여 숫자를 배치할 수도 있습니다. range()
를 1개, 2개 또는 3개의 인수와 함께 호출하여 범위를 생성할 수 있습니다.
각 예제에서는 list()
를 사용하여 각 범위의 개별 요소를 명시적으로 나열합니다.
숫자 범위 구성하기
파이썬에서 range()
는 내장 함수입니다. 따라서 어떠한 준비도 필요없이 항상 range()
를 호출할 수 있습니다. range()
를 호출하면 사용할 수 있는 범위 객체가 만들어집니다. 나중에 범위 객체를 사용하는 실제 예제를 살펴보겠습니다.
range()
에 정수 1개, 2개 또는 3개의 인수를 제공할 수 있습니다. 이는 세 가지 다른 사용 사례에 해당합니다:
- 0부터 시작하는 범위
- 연속된 숫자의 범위
- 간격을 뛰어넘는 범위
이 중 각각에 대해 자세히 알아보겠습니다.
0부터 시작하는 범위
range()
를 1개의 인수와 함께 호출하면 0부터 시작하여 제공한 숫자 이전까지 카운트하는 범위가 생성됩니다.
여기서 0부터 5까지 범위를 생성했습니다. 범위의 개별 요소를 확인하려면 list()
를 사용하여 범위를 리스트로 변환할 수 있습니다.
시작부터 끝까지 카운트하는 범위
range()
를 2개의 인수와 함께 호출하면 시작 숫자부터 제공한 숫자까지 연속되는 범위가 생성됩니다.
여기서 1부터 6까지 범위를 생성했습니다. 범위의 개별 요소를 확인하려면 list()
를 사용하여 범위를 리스트로 변환할 수 있습니다.
간격을 뛰어넘는 범위
range()
를 3개의 인수와 함께 호출하면 시작 숫자부터 제공한 숫자까지 간격을 뛰어넘는 범위가 생성됩니다.
여기서 1부터 19까지의 홀수 범위를 생성했습니다. 범위의 개별 요소를 확인하려면 list()
를 사용하여 범위를 리스트로 변환할 수 있습니다.
숫자 범위 반복하기 또는 대체하기
range
는 강력한 도구가 될 수 있습니다. 그러나 이 튜토리얼에서는 상황에 따라 더 잘 동작할 수 있는 대체 방법도 알아보겠습니다.
이 튜토리얼에서는 다음을 배우게 됩니다:
- 검색 결과나 다운로드 가능한 자료를 바로 사용할 수 있습니다.
- 간단한 코드로 바로 실습해볼 수 있습니다.
range
는 때때로 강력한 도구가 될 수 있습니다. 그러나 이 튜토리얼을 통해 일부 상황에서는 더욱 잘 작동할 수 있는 대체 방법도 살펴보겠습니다.