Python에서 역방향 범위
Muhammad Waiz Khan
2023년10월10일
이 자습서에서는 Python에서 범위를 지정하거나 역순으로 반복하는 여러 방법을 설명합니다. 역방향 범위는 가장 큰 인덱스에서 루프를 시작하고 가장 작은 인덱스까지 역방향으로 반복하는 것을 의미합니다.
range()
함수를 사용하여 파이썬에서 역방향 범위 지정
뒤로 범위를 지정하려면range()
메서드를 사용하고 첫 번째 인수로100
과 같은 시작 인덱스를 전달하고 두 번째 인수로-1
과 같은 중지 인덱스 (0
까지 반복하려는 경우)를 전달할 수 있습니다. 반복이 역방향이므로 -1
의 단계 크기.
노트
이 방법은
100
에서 50
과 같은 특정 범위 또는 인덱스 사이를 역방향으로 반복하려는 경우 유용합니다.역방향 루프를 구현하는 예제 코드는 다음과 같습니다.
for i in range(100, -1, -1):
# do something
pass
reversed()
함수를 사용하여 파이썬에서 역방향 범위 지정
파이썬에서 역방향 범위를 지정하는 또 다른 방법은range()
를 입력으로 취하는reversed()
함수를 사용하는 것입니다. 아래 예제 코드는reversed()
함수를 사용하여 역방향 루프를 구현하는 방법을 보여줍니다.
for i in reversed(range(100)):
# do something
pass
위 코드는 99
에서 시작하여 0
까지 반복됩니다.
추가 변수를 사용하는 Python에서 역방향 범위
간단한 방법은 다른 변수를 초기화하고range()
변수로 빼서 역방향으로 반복하는 것입니다.
예제 코드 :
for x in range(100):
i = 100 - x
# do something