Python 목록에 인덱스가 있는지 확인

Fumbani Banda 2023년1월30일 Python Python List
  1. 목록 범위를 사용하여 Python 목록에 인덱스가 있는지 확인
  2. The IndexError를 사용하여 Python 목록에 인덱스가 있는지 확인
Python 목록에 인덱스가 있는지 확인

목록 범위와 IndexError 예외를 사용하여 목록 인덱스가 존재하는지 확인하는 두 가지 방법을 소개합니다.

목록 범위를 사용하여 Python 목록에 인덱스가 있는지 확인

인덱스가 0의 범위와 목록의 길이에 있는지 확인해야 합니다.

fruit_list = ["Apple", "Banana", "Pineapple"]

for index in range(0, 5):
    if 0 <= index < len(fruit_list):
        print("Index ", index, " in range")
    else:
        print("Index ", index, " not in range")

출력:

Index  0  in range
Index  1  in range
Index  2  in range
Index  3  not in range
Index  4  not in range

The IndexError를 사용하여 Python 목록에 인덱스가 있는지 확인

목록에 없는 인덱스에 액세스하려고 하면 IndexError 예외가 발생합니다.

fruit_list = ["Apple", "Banana", "Pineapple"]

for index in range(0, 5):
    try:
        fruit_list[index]
        print("Index ", index, " in range")
    except IndexError:
        print("Index ", index, " does not exist")
Index  0  in range
Index  1  in range
Index  2  in range
Index  3  does not exist
Index  4  does not exist
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다
Fumbani Banda avatar Fumbani Banda avatar

Fumbani is a tech enthusiast. He enjoys writing on Linux and Python as well as contributing to open-source projects.

LinkedIn GitHub

관련 문장 - Python List