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