[파이썬] 루프와 튜플 순회

프로그래밍에서 루프(loop)는 반복적인 작업을 수행하는데 사용되는 핵심적인 개념입니다. 파이썬에서는 다양한 방식으로 루프를 구현할 수 있으며, 그 중 하나는 튜플 순회(tuple iteration)입니다. 튜플은 변경할 수 없는(immutable) 자료형으로, 여러 값을 하나의 변수에 저장하는데 사용됩니다.

파이썬에서는 for 문을 사용하여 튜플의 각 요소에 접근하고 처리할 수 있습니다. 아래의 예제 코드를 통해 튜플 순회 방법을 알아보겠습니다.

fruits = ("apple", "banana", "cherry")

for fruit in fruits:
    print(fruit)

위의 코드는 fruits라는 튜플을 만들고, for 문을 통해 각각의 과일을 순회(iterate)하며 출력하는 예제입니다. 실행 결과는 다음과 같습니다.

apple
banana
cherry

튜플 순회를 할 때, 각 요소를 인덱스(index)와 함께 사용해야 하는 경우도 있습니다. 이 경우 enumerate() 함수를 사용하여 튜플의 인덱스와 값을 동시에 가져올 수 있습니다.

fruits = ("apple", "banana", "cherry")

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

위의 코드는 enumerate() 함수를 사용하여 fruits 튜플의 각 요소를 인덱스와 함께 받아온 후 출력하는 예제입니다. 실행 결과는 다음과 같습니다.

0 apple
1 banana
2 cherry

튜플 순회를 통해 여러 값을 처리하고 다양한 작업을 수행할 수 있습니다. 파이썬에서는 이러한 튜플 순회 방식을 유용하게 활용하여 코드를 더 간결하고 효율적으로 작성할 수 있습니다.