파이썬에서 딕셔너리 반복 사용하기
파이썬에서 사전(iteration) 반복하기
파이썬은 매우 중요하고 유용한 내장 데이터 구조 중 하나인 ‘사전’을 제공합니다. 사전은 어디에서나 사용되며 언어 자체의 핵심적인 부분입니다. 코드에서는 주어진 사전을 반복해야 하는 프로그래밍 문제를 해결하는 데 사용합니다. 이 튜토리얼에서는 파이썬에서 사전을 반복하는 방법에 대해 자세히 알아보겠습니다.
사전(iteration)을 잘 이해하면 더 나은, 더 견고한 코드를 작성하는 데 도움이 됩니다. 사전 반복에 대한 여정에서는 여러 예제를 작성하고, 가능한 한 상세한, 단계별로 실행 가능한 샘플 코드를 제공할 것입니다.
파이썬 사전(iteration) 반복 시작하기
파이썬 사전을 반복하기 위해서는 몇 가지 다른 방법을 사용할 수 있습니다. 이 섹션에서는 다음과 같은 사전 반복 방법을 알아보겠습니다:
- 사전 직접 순회하기
- .items() 메서드를 사용하여 사전 항목 반복하기
- .keys() 메서드를 사용하여 사전 키(key) 반복하기
- .values() 메서드를 사용하여 사전 값(value) 반복하기
각 항목을 자세히 살펴보겠습니다.
사전 직접 순회하기
가장 기본적인 사전 반복 방법은 사전을 직접 순회하는 것입니다. 이 방법을 사용하면 사전의 키(key)를 반복하고, 각 키에 대한 값을 얻을 수 있습니다. 예제 코드는 다음과 같습니다:
이 예제에서는 “fruits”라는 사전을 생성하고, 사과(apple), 바나나(banana), 오렌지(orange)라는 세 가지 과일과 각각의 수량을 표시합니다. ‘for’ 루프를 사용하여 사전의 키(key)를 반복하고, 각 키에 대한 값을 출력합니다.
출력결과:
.items() 메서드를 사용하여 사전 항목 반복하기
두 번째 사전 반복 방법은 .items() 메서드를 사용하는 것입니다. .items() 메서드는 사전의 각 항목을 가져와서 튜플 형태로 반환합니다. 이 튜플은 (key, value)의 형태입니다. 예제 코드는 다음과 같습니다:
이 예제는 위의 예제와 동일한 ‘fruits’ 사전을 사용합니다. ‘for’루프를 사용하여 .items() 메서드를 호출하고, 각 항목을 fruit와 quantity 변수에 언패킹합니다. 그런 다음 이 두 변수를 사용하여 과일과 수량을 출력합니다.
출력결과:
.keys() 메서드를 사용하여 사전 키(key) 반복하기
세 번째 사전 반복 방법은 .keys() 메서드를 사용하는 것입니다. .keys() 메서드를 호출하면 사전의 키(key)만 가져올 수 있습니다. 예제 코드는 다음과 같습니다:
이 예제는 ‘fruits’ 사전을 사용하여 위의 예제와 동일한 과일 목록을 가지고 있습니다. ‘for’루프를 사용하여 .keys() 메서드를 호출하고, 각 키를 출력합니다.
출력결과:
.values() 메서드를 사용하여 사전 값(value) 반복하기
마지막으로, .values() 메서드를 사용하여 사전의 값(value)을 반복하는 방법을 알아보겠습니다. .values() 메서드를 호출하면 사전의 값(value)만 가져올 수 있습니다. 예제 코드는 다음과 같습니다:
이 예제는 위의 예제와 동일한 ‘fruits’ 사전을 사용합니다. ‘for’루프를 사용하여 .values() 메서드를 호출하고, 각 값을 출력합니다.
출력결과:
이제 사전 반복을 수행하는 여러 가지 방법과 예제 코드를 살펴보았습니다. 사전(iteration)을 숙련하게 사용하면 다양한 프로그래밍 문제를 효과적으로 해결할 수 있습니다. 파이썬에서 사전을 반복하는 방법을 자세히 익혀서, 더 나은 코드를 작성할 수 있도록 하세요.