배열의 인덱스 찾기

배열(Array)은 프로그래밍에서 데이터를 저장하고 관리하는 자료구조로 많이 사용됩니다. 배열의 각 요소는 인덱스(Index)라고 하는 숫자로 접근할 수 있습니다.

다음은 배열에서 특정 요소의 인덱스를 찾는 방법에 대한 예시 코드입니다.

# 배열 선언
my_array = [10, 20, 30, 40, 50]

# 특정 값의 인덱스 찾기
target_value = 30
index = -1

for i in range(len(my_array)):
    if my_array[i] == target_value:
        index = i
        break

if index != -1:
    print(f"{target_value}의 인덱스는 {index}입니다.")
else:
    print(f"{target_value}를 찾을 수 없습니다.")

위의 코드에서는 my_array라는 배열에서 target_value 변수에 저장된 값(여기서는 30)의 인덱스를 찾습니다. 배열을 반복하면서 해당 값과 일치하는 첫 번째 요소를 찾으면 반복문을 종료하고, 결과를 출력합니다.

만약 해당 값이 배열에 존재하지 않을 경우 -1을 출력합니다.

참고 자료