이 튜토리얼에서는 역방향 반복을 볼 것입니다. 대부분의 경우 일반 반복을 사용합니다. 역방향 반복에 대해 아는 것은 어떤 경우에는 플러스 포인트입니다. range()를 사용합니다. 역방향으로 반복하는 함수. 먼저 range()가 무엇인지 봅시다.
범위()
범위() 사용 범위가 넓습니다. 숫자, 이터러블 등과 함께 사용할 수 있습니다. 여기서는 숫자에 대해 이야기하겠습니다.
최대 3개의 인수가 필요합니다. 세 가지 경우가 있습니다.
-
하나의 인수만 전달하면 해당 인수를 상한값으로 사용하고 기본 하한값은 0입니다. 그리고 기본 증가 값은 1입니다.
-
두 개의 인수를 전달하면 첫 번째 인수를 하한으로, 두 번째 인수를 상한으로 사용합니다. 그리고 기본 증가 값은 1입니다.
-
세 개의 인수를 전달하면 첫 번째 인수를 하한으로, 두 번째 인수를 상한으로, 세 번째 인수를 증분 값으로 사용합니다.
역방향 반복을 위해 세 개의 인수를 사용할 것입니다.
예시
# loop which iterates from 10 to 0 # range(lower bound, upper bound, increment value) for i in range(10, -1, -1): # printing the value print(i)
출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
10 9 8 7 6 5 4 3 2 1 0
예시
iterable에서 역방향 반복.
# initialising an iterable nums = ['Hafeez', 'Aslan', 'Kareem'] # writing a loop which prints list items from the end for i in range(len(nums) - 1, -1, -1): # printing the list item print(nums[i])
출력
위의 프로그램을 실행하면 다음과 같은 결과를 얻을 수 있습니다.
Kareem Aslan Hafeez
결론
튜토리얼에서 질문이 있는 경우 댓글 섹션에서 질문하세요.