728x90
딕셔너리는 키(key)와 값(value)의 쌍으로 데이터를 저장하는 파이썬의 핵심 자료형 중 하나입니다. 사람 이름과 전화번호, 상품명과 가격처럼 한 항목에 두 개의 관련된 정보를 저장할 때 유용하게 사용됩니다. 이번 장에서는 딕셔너리의 생성과 기본적인 조작 방법을 배워봅니다.
● 딕셔너리 생성
딕셔너리는 중괄호 {}
를 사용하여 생성하며, 각 항목은 키:값
형태로 구성됩니다.
person = {"name": "Alice", "age": 30, "city": "Seoul"}
키는 문자열뿐 아니라 정수, 튜플 등 변경 불가능한 자료형이면 사용할 수 있으며, 값은 어떤 자료형도 가능합니다.
● 값 접근 및 수정
딕셔너리에서 특정 키에 접근하려면 대괄호 []
를 사용합니다.
print(person["name"]) # Alice
person["age"] = 31 # 값 수정
존재하지 않는 키에 접근하면 오류가 발생하므로 get()
메서드를 사용하는 것이 안전합니다.
print(person.get("gender")) # None 반환 (오류 없음)
print(person.get("gender", "없음")) # 기본값 설정 가능
● 항목 추가 및 삭제
새로운 항목은 새로운 키에 값을 대입하는 방식으로 추가하며, del
또는 pop()
을 사용해 삭제할 수 있습니다.
person["gender"] = "female"
del person["city"]
person.pop("age")
● 주요 메서드
딕셔너리는 다음과 같은 유용한 메서드를 제공합니다.
keys()
: 모든 키 반환values()
: 모든 값 반환items()
: 키-값 쌍을 튜플로 반환update()
: 딕셔너리 병합
for key, value in person.items():
print(f"{key}: {value}")
● 마무리
이번 장에서는 딕셔너리의 생성, 접근, 수정, 삭제, 그리고 주요 메서드 사용 방법을 익혀보았습니다. 딕셔너리는 데이터를 구조화해서 저장할 수 있는 매우 유용한 도구입니다. 다음 장에서는 딕셔너리 활용을 더욱 확장한 내용을 다룹니다.
728x90
'프로그래밍언어 > 파이썬[초급]' 카테고리의 다른 글
[파이썬][초급] Chapter12. 집합(Set) 자료형 (0) | 2025.05.15 |
---|---|
[파이썬][초급] Chapter11. 딕셔너리 메서드 활용 (0) | 2025.05.15 |
[파이썬][초급] Chapter09. 튜플(Tuple)과 리스트 비교 (0) | 2025.05.15 |
[파이썬][초급] Chapter08. 리스트 메서드와 슬라이싱 (0) | 2025.05.15 |
[파이썬][초급] Chapter07. 리스트(List) 기초 (0) | 2025.05.15 |