파이썬 문법: 딕셔너리(dictionary)

Young Hwan Kim·2025년 11월 4일

딕셔너리 (dictionary)

1.정의

“키(key)-값(value)” 쌍으로 데이터를 저장하는 자료형

2.선언

딕셔너리(Dictionary) = {키: 값} 형태의 자료 구조
키(Key)는 고유해야 하고, 값(Value)은 중복 가능

person = {
    'name': 'Kim',
    'age': 30,
    'job': 'developer'
}

3.주요 메서드

메서드설명예시
dict.keys()키 목록 반환person.keys() → dict_keys(['name', 'age'])
dict.values()값 목록 반환person.values() → dict_values(['Kim', 31])
dict.items()(키,값) 쌍 반환person.items() → dict_items([('name','Kim'), ('age',31)])
dict.get(key, default)안전하게 값 가져오기person.get('city','없음')
dict.update()여러 키-값 한 번에 추가/수정person.update({'age':32, 'city':'Busan'})
dict.pop(key)키를 꺼내며 삭제person.pop('age')

4.예제 활용

추가 or 수정

# 선언
person = {
    'name': 'Kim',
    'age': 30,
    'job': 'developer'
}


person['address'] = 'Seoul'   # 새 키 추가
person['age'] = 31            # 기존 값 수정

삭제

del person['job']             # 특정 항목 삭제

조회 (key, value)

for key, value in person.items():
    print(key, value)
profile
Back-End DEVELOPER ☁️

0개의 댓글