본문 바로가기
파이썬

딕셔너리의 키와 값을 모두 출력하는 방법

by ghiott 2025. 4. 11.
반응형

📌 메타 설명

이 글에서는 Python의 딕셔너리(dictionary)에서 모든 키와 값을 출력하는 방법을 배워봅니다. for 반복문과 items() 메서드를 사용하면 간단하게 구현할 수 있습니다!


1. 딕셔너리란?

딕셔너리는 키(key)와 값(value)의 쌍으로 데이터를 저장하는 자료형입니다. 리스트처럼 순차적으로 저장되지 않으며, 키를 통해 값을 조회하는 구조입니다.

  • 중괄호 {}로 선언
  • 키는 고유해야 하며 변경 불가
  • 값은 어떤 자료형이든 가능

2. 딕셔너리의 키와 값 출력하기

모든 키와 값을 출력할 때는 for 반복문과 items() 메서드를 함께 사용합니다.

✅ 예제 코드

# 딕셔너리 생성
my_dict = {
    "이름": "홍길동",
    "나이": 25,
    "직업": "프로그래머"
}

# 키와 값 모두 출력
print("딕셔너리의 키와 값:")
for key, value in my_dict.items():
    print(f"{key}: {value}")

3. 실행 결과

딕셔너리의 키와 값:
이름: 홍길동
나이: 25
직업: 프로그래머

4. 코드 설명

1️⃣ 딕셔너리 생성

my_dict = {
    "이름": "홍길동",
    "나이": 25,
    "직업": "프로그래머"
}

→ 3개의 키와 값으로 구성된 딕셔너리를 생성합니다.

2️⃣ items() 메서드

for key, value in my_dict.items():

→ items()는 딕셔너리의 모든 키와 값을 (key, value) 형태의 튜플로 반환합니다.

3️⃣ 포맷팅 출력

print(f"{key}: {value}")

→ 키와 값이 깔끔하게 출력됩니다.


💡 참고 팁

  • dict.keys() → 키만 출력
  • dict.values() → 값만 출력
  • dict.items() → 키와 값을 동시에 출력

✅ 요약

  • 딕셔너리의 키와 값을 출력하려면 for key, value in dict.items()를 사용합니다.
  • 이 방식은 딕셔너리 데이터를 읽기 쉽게 보여줄 때 유용합니다.
반응형