배열 순회하기

배열 순회는 프로그래밍에서 매우 일반적인 작업 중 하나입니다. 순회란 배열의 모든 항목을 차례대로 접근하는 것을 의미합니다. 이를 통해 배열의 각 항목을 처리하거나 값을 검색하는 등의 작업을 수행할 수 있습니다.

for문을 사용한 배열 순회

가장 일반적인 방법은 for문을 사용하여 배열을 순회하는 것입니다. 예를 들어, 아래와 같은 배열을 가정해봅시다.

fruits = ["apple", "banana", "orange"]

for fruit in fruits:
    print(fruit)

위 예제에서는 fruits 배열의 각 항목을 fruit 변수에 할당하여 순회합니다. for 문의 반복을 통해 배열의 각 항목을 하나씩 출력합니다.

while문을 사용한 배열 순회

또 다른 방법은 while문을 사용하여 배열을 순회하는 것입니다. 아래 예제를 살펴보세요.

fruits = ["apple", "banana", "orange"]

index = 0
while index < len(fruits):
    print(fruits[index])
    index += 1

위 예제에서는 index 변수를 사용하여 배열의 인덱스를 추적하고, while 문의 조건을 통해 배열의 끝까지 순회합니다. 각 반복에서 index 변수를 업데이트하고 해당 인덱스의 항목을 출력합니다.

기타 배열 순회 방법

파이썬에서는 enumerate() 함수를 사용하여 배열 순회를 더욱 쉽게 할 수 있습니다. 아래 예제를 확인해보세요.

fruits = ["apple", "banana", "orange"]

for index, fruit in enumerate(fruits):
    print(index, fruit)

위 예제에서는 enumerate() 함수를 사용하여 배열의 인덱스와 값을 동시에 가져옵니다. for 문을 통해 순회하면서 각 항목의 인덱스와 값을 출력합니다.

요약

배열 순회는 프로그래밍에서 자주 사용되는 작업입니다. for 문이나 while 문을 사용하여 배열의 항목에 접근하고 처리하는 방법을 알아보았습니다. enumerate() 함수를 활용하면 인덱스와 값 모두에 접근할 수 있습니다. 여러분의 상황에 맞는 방법을 선택하여 배열 순회에 활용해보세요.

참고 자료:

#array #loop