배열의 인덱스 찾기
배열(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
을 출력합니다.
참고 자료
- Python 배열(Array) 자료구조
- 배열 사용법과 인덱스 찾기 #자료구조 #배열 #인덱스