[파이썬] 딕셔너리의 키 순회와 반복

파이썬에서 딕셔너리는 매우 유용한 데이터 구조입니다. 이러한 딕셔너리에는 키와 값의 쌍이 들어있으며, 키를 통해 값을 접근할 수 있습니다. 딕셔너리의 키 순회와 반복을 통해 여러 가지 작업을 수행할 수 있습니다.

1. for 문을 이용한 키 순회

가장 기본적인 방법으로 딕셔너리의 키를 순회하는 방법은 for문을 사용하는 것입니다.

my_dict = {"apple": 1, "banana": 2, "cherry": 3}

for key in my_dict:
    print(key)

위의 코드는 딕셔너리 my_dict의 모든 키를 순회하면서 각각의 키를 출력합니다. 출력 결과는 다음과 같습니다.

apple
banana
cherry

2. keys() 메서드를 이용한 키 순회

파이썬의 딕셔너리는 keys() 메서드를 제공하며, 이 메서드를 사용하여 딕셔너리의 모든 키를 얻을 수 있습니다.

my_dict = {"apple": 1, "banana": 2, "cherry": 3}

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

위의 코드는 keys() 메서드를 사용하여 딕셔너리 my_dict의 모든 키를 순회하면서 각각의 키를 출력합니다. 결과는 위와 동일합니다.

3. items() 메서드를 이용한 키와 값 순회

딕셔너리의 items() 메서드를 사용하면 딕셔너리의 모든 키와 값의 쌍을 동시에 순회할 수 있습니다.

my_dict = {"apple": 1, "banana": 2, "cherry": 3}

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

위의 코드는 items() 메서드를 사용하여 딕셔너리 my_dict의 모든 키와 값의 쌍을 순회하면서 각각의 키와 값을 출력합니다. 결과는 아래와 같습니다.

apple 1
banana 2
cherry 3

딕셔너리의 키 순회와 반복은 데이터의 처리 및 조작에 매우 유용합니다. 위에서 소개한 세 가지 방법을 적절하게 활용하여 파이썬에서 딕셔너리를 다룰 때 편리하게 사용해보세요.