이 기사에서는 목록에서 요소의 마지막 항목을 찾는 다양한 방법을 볼 것입니다.
주어진 목록을 반대로 하여 요소의 마지막 항목을 찾는 방법을 살펴보겠습니다. 아래 단계에 따라 코드를 작성하세요.
- 목록을 초기화합니다.
- 역방향 방법을 사용하여 목록을 뒤집습니다.
- 인덱스 방법을 사용하여 요소의 인덱스를 찾습니다.
- 요소의 실제 인덱스는 len(list) - 인덱스 - 1입니다.
- 최종 색인을 인쇄합니다.
예시
코드를 봅시다.
# initializing the list words = ['eat', 'sleep', 'drink', 'sleep', 'drink', 'sleep', 'go', 'come'] element = 'sleep' # reversing the list words.reverse() # finding the index of element index = words.index(element) # printing the final index print(len(words) - index - 1)
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
출력
5
또 다른 방법은 모든 인덱스를 찾아 최대값을 얻는 것입니다.
예시
코드를 봅시다.
# initializing the list words = ['eat', 'sleep', 'drink', 'sleep', 'drink', 'sleep', 'go', 'come'] element = 'sleep' # finding the last occurrence final_index = max(index for index, item in enumerate(words) if item == element) # printing the index print(final_index)
위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.
출력
5
결론
기사에서 궁금한 점이 있으면 댓글 섹션에 언급하세요.