Python에서 역방향 범위

Muhammad Waiz Khan 2023년10월10일
  1. range()함수를 사용하여 파이썬에서 역방향 범위 지정
  2. reversed()함수를 사용하여 파이썬에서 역방향 범위 지정
  3. 추가 변수를 사용하는 Python에서 역방향 범위
Python에서 역방향 범위

이 자습서에서는 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