Python에서 거꾸로 반복
for
루프의range()
함수는 Python에서 세 번째 매개 변수를 -1로 설정하여 뒤로 반복하는 데 사용할 수도 있습니다. 이 튜토리얼에서는이 프로그램을 실행할 수 있도록이 함수에 대해 자세히 설명합니다.
Python에서range()
함수를 사용하여 역방향 반복
다음 코딩 예제에서는for
루프와 함께range()
함수를 전통적으로 사용하는 방법을 보여줍니다.
for x in range(0, 10):
print(x)
출력:
0
1
2
3
4
5
6
7
8
9
range()
함수를 사용하면 매번 1 씩 증가하면서 0으로 시작하고 9로 끝나는 값이 제공됩니다. 하지만 매번 1 씩 감소하면서 10으로 시작하고 1로 끝내려면 어떻게해야할까요? 다행히도range()
함수는 이미이 문제에 대한 해결책을 가지고 있습니다.
range()
함수에는 두 번째 값에 도달 할 때까지 첫 번째 값의 반복적 인 변경을 결정하는 세 번째 매개 변수가 있습니다. 이 세 번째 매개 변수를 단계라고합니다. 반복 할 때마다 첫 번째 매개 변수를 1 씩 감소 시키려면 step 매개 변수에 -1을 지정할 수 있습니다. 다음 프로그램 스 니펫을 사용하여range()
함수의 단계 매개 변수를 사용하여 역방향으로 반복 할 수 있습니다.
for x in range(10, 0, -1):
print(x)
출력:
10
9
8
7
6
5
4
3
2
1
위 코드에서range()
함수를 사용하여 매번 1 씩 감소시키면서 10에서 1까지 반복했습니다. 이 접근 방식은 사용하기 쉽고 간단하기 때문에이 목표를 달성하기 위해 다른 접근 방식이 필요하지 않습니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn