Python 목록에 인덱스가 있는지 확인
Fumbani Banda
2023년1월30일
Python
Python List

목록 범위와 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