[파이썬] 딕셔너리의 모든 키-값 쌍 가져오기

파이썬에서 딕셔너리(Dictionary)는 매우 유용한 데이터 구조입니다. 딕셔너리는 키(key)와 값(value) 쌍으로 이루어져 있으며, 키를 통해 값에 접근할 수 있습니다. 이번 글에서는 파이썬에서 딕셔너리의 모든 키-값 쌍을 가져오는 방법에 대해 알아보겠습니다.

1. 딕셔너리 생성하기

먼저, 딕셔너리를 생성해보겠습니다. 다음 예제에서는 fruits라는 딕셔너리를 생성하고 몇 가지 과일들을 추가합니다.

fruits = {
    "apple": "사과",
    "banana": "바나나",
    "orange": "오렌지"
}

2. items() 메소드 사용하기

items() 메소드는 딕셔너리의 모든 키-값 쌍을 가져오는 기능을 제공합니다. 이 메소드를 사용하여 딕셔너리의 모든 키-값 쌍을 가져와서 출력해봅시다.

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

위 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

apple 사과
banana 바나나
orange 오렌지

items() 메소드는 반복문에서 딕셔너리의 키와 값에 동시에 접근할 수 있도록 해줍니다.

3. keys() 메소드 사용하기

만약 딕셔너리의 키들만 가져오고 싶다면 keys() 메소드를 사용할 수 있습니다.

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

위 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

apple
banana
orange

4. values() 메소드 사용하기

반대로 딕셔너리의 값들만 가져오고 싶다면 values() 메소드를 사용할 수 있습니다.

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

위 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다.

사과
바나나
오렌지

결론

파이썬에서 딕셔너리의 모든 키-값 쌍을 가져오는 방법을 알아봤습니다. items(), keys(), values() 메소드를 사용하면 간단히 딕셔너리의 내용을 순회하고, 원하는 작업을 수행할 수 있습니다. 딕셔너리를 다룰 때는 이러한 메소드들을 적절히 활용하여 효율적인 코드를 작성할 수 있도록 노력해야 합니다.