[python] 반복문으로 딕셔너리 키/값 순회하기

딕셔너리는 파이썬에서 매우 유용한 데이터 구조입니다. 딕셔너리는 키와 값으로 이루어진 쌍으로 이루어져 있으며, 각 키는 고유한 값과 연결되어 있습니다. 만약 딕셔너리에 저장된 모든 키와 값에 접근하고 싶다면 어떻게 해야 할까요? 이를 위해서는 반복문을 사용하여 딕셔너리의 키와 값을 순회하는 방법을 알아보겠습니다.

딕셔너리 생성하기

먼저, 딕셔너리를 생성하는 방법부터 알아보겠습니다. 딕셔너리는 중괄호 {}를 사용하여 생성할 수 있습니다. 예를 들어, 다음과 같이 딕셔너리를 생성할 수 있습니다.

my_dict = {'apple': 1, 'banana': 2, 'orange': 3}

위의 예제에서는 apple, banana, orange라는 세 개의 키와 각각에 해당하는 값 1, 2, 3을 가지는 딕셔너리를 생성하였습니다.

딕셔너리 순회하기

이제 딕셔너리를 반복문을 사용하여 순회해 봅시다. 파이썬에서 for문을 사용하여 반복문을 작성할 수 있습니다. 딕셔너리에서는 items() 메소드를 사용하여 키와 값을 동시에 가져올 수 있습니다.

for key, value in my_dict.items():
    print(key, value)

위의 예제에서는 my_dict 딕셔너리의 모든 키와 값을 출력하는 반복문을 작성하였습니다. items() 메소드는 딕셔너리의 각 키와 값으로 순회할 수 있는 이터레이터를 반환합니다. 이를 keyvalue 변수에 한 번에 할당하여 사용하였습니다.

키 순회하기

만약 딕셔너리의 키만 순회하고 싶다면, keys() 메소드를 사용할 수 있습니다.

for key in my_dict.keys():
    print(key)

위의 예제에서는 my_dict 딕셔너리의 모든 키를 출력하는 반복문을 작성하였습니다.

값 순회하기

또한, 딕셔너리의 값만 순회하고 싶다면 values() 메소드를 사용할 수 있습니다.

for value in my_dict.values():
    print(value)

위의 예제에서는 my_dict 딕셔너리의 모든 값을 출력하는 반복문을 작성하였습니다.

딕셔너리의 키와 값 순회에 대해 간단한 예제를 통해 알아보았습니다. 이러한 방법들을 사용하여 딕셔너리에 저장된 데이터를 효율적으로 처리할 수 있습니다. 파이썬의 딕셔너리 순회 기능은 여러 가지 유용한 작업을 수행하는 데 도움이 될 것입니다.

참고 자료