Python의 range() 함수를 사용하여 지정된 범위의 숫자 시퀀스를 생성하세요
Python 프로그래밍에서 매우 일반적으로 필요한 것은 일련의 숫자를 생성하는 것입니다. 이 숫자는 반복, 루핑, 인덱싱 등과 같은 다양한 작업에 사용될 수 있습니다. 이러한 요구를 충족하기 위해 Python은 매우 편리한 내장 함수 range()를 제공합니다.
함수 구문은 다음과 같습니다.
range(start, stop, step)
여기서 start는 시작 값(선택 사항, 기본값은 0)을 나타내고, stop은 끝 값(필수)을 나타내며, step은 다음과 같습니다. 단계 크기를 나타냅니다(선택 사항, 기본값은 1).
다음은 range() 함수를 사용하여 숫자 시퀀스를 생성하는 몇 가지 예입니다.
예제 1: 0에서 4까지의 숫자 시퀀스 생성(4 제외)
for num in range(4): print(num)
출력:
0 1 2 3
예 2: 숫자 생성 단계 크기가 2
for num in range(2, 8, 2): print(num)
인 2에서 8(8 제외)의 수열 출력:
2 4 6
예 3: 단계 크기가 -1
for num in range(10, 1, -1): print(num)
인 10에서 1(1 제외)까지의 수열을 생성합니다. 출력:
10 9 8 7 6 5 4 3 2
예 4: 일련의 숫자가 포함된 목록 생성
num_list = list(range(5)) print(num_list)
출력:
[0, 1, 2, 3, 4]
일련의 숫자를 생성하는 것 외에도 range() 함수는 다른 내장 함수(예: 반복 및 인덱싱 작업을 용이하게 하기 위해 len())으로 사용됩니다.
예 5: range() 함수를 사용하여 일련의 숫자를 생성하고 반복 및 인덱싱을 위해 len() 함수와 쌍을 이룹니다.
my_list = ['apple', 'banana', 'orange', 'grape', 'watermelon'] for index in range(len(my_list)): print(f"index: {index}, value: {my_list[index]}")
출력:
index: 0, value: apple index: 1, value: banana index: 2, value: orange index: 3, value: grape index: 4, value: watermelon
요약: range() 함수는 매우 일반적으로 사용되는 Python에서 사용되는 함수입니다. 지정된 범위 내에서 일련의 숫자를 생성할 수 있습니다. 시작 값, 종료 값 및 단계 크기를 설정하여 다양한 디지털 시퀀스를 유연하게 생성할 수 있습니다. Python 프로그램을 작성할 때 range() 함수를 사용하면 코드를 더 간결하고 효율적으로 만들 수 있습니다. 이 기사의 소개와 예제가 독자가 range() 함수를 더 잘 이해하고 적용하는 데 도움이 되기를 바랍니다.
위 내용은 Python의 range() 함수를 사용하여 지정된 범위의 숫자 시퀀스를 생성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!