[파이썬] 딕셔너리의 키 순회와 반복
파이썬에서 딕셔너리는 매우 유용한 데이터 구조입니다. 이러한 딕셔너리에는 키와 값의 쌍이 들어있으며, 키를 통해 값을 접근할 수 있습니다. 딕셔너리의 키 순회와 반복을 통해 여러 가지 작업을 수행할 수 있습니다.
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
딕셔너리의 키 순회와 반복은 데이터의 처리 및 조작에 매우 유용합니다. 위에서 소개한 세 가지 방법을 적절하게 활용하여 파이썬에서 딕셔너리를 다룰 때 편리하게 사용해보세요.