Python 목록에 인덱스가 있는지 확인
Fumbani Banda
2023년1월30일
목록 범위와 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
작가: Fumbani Banda