728x90

이번 강의에서는 딕셔너리를 실제로 사용하기 위해 꼭 필요한
값 추가, 수정, 삭제 방법을 배웁니다.
딕셔너리는 “관리”하는 자료형이다
딕셔너리는
한 번 만들어두고 끝나는 자료형이 아닙니다.
- 새로운 정보 추가
- 기존 정보 수정
- 필요 없는 정보 제거
이런 작업을 반복하면서
데이터를 관리합니다.
1️⃣ 딕셔너리에 값 추가하기
딕셔너리에
새로운 키를 지정해서 값을 넣으면
자동으로 추가됩니다.
student = {
"name": "민수",
"score": 90
}
student["age"] = 20
print(student)
실행 결과
{'name': '민수', 'score': 90, 'age': 20}
2️⃣ 딕셔너리 값 수정하기
이미 존재하는 키에
다시 값을 넣으면
값이 수정됩니다.
student["score"] = 95
print(student)
3️⃣ 딕셔너리 값 삭제하기 (del)
필요 없는 정보는
del로 삭제할 수 있습니다.
del student["age"]
print(student)
4️⃣ 없는 키를 사용하면 생기는 일
존재하지 않는 키를
바로 사용하면
에러가 발생합니다.
print(student["address"])
그래서 보통
값이 있는지 먼저 확인합니다.
5️⃣ 키 존재 여부 확인하기 (in)
딕셔너리에서도
in을 사용할 수 있습니다.
if "score" in student:
print("점수 정보가 있습니다.")
안전한 코드 작성의 기본입니다.
6️⃣ 딕셔너리 관리 예제
간단한 데이터 관리 구조입니다.
user = {}
user["id"] = "user01"
user["name"] = "철수"
user["level"] = 1
user["level"] = 2
del user["name"]
print(user)
7️⃣ 실습 예제
아래 작업을
IDLE에서 직접 해보세요.
- 빈 딕셔너리 만들기
- 이름, 나이, 직업 추가
- 나이 수정
- 직업 삭제
더보기
info = {}
info["name"] = "영희"
info["age"] = 22
info["job"] = "학생"
info["age"] = 23
del info["job"]
print(info)
이번 강의 핵심 정리
- 딕셔너리는 키로 값 추가가 가능하다
- 같은 키에 값 대입하면 수정된다
- del로 키와 값을 함께 삭제한다
- in으로 키 존재 여부를 확인할 수 있다
728x90
'⚙️ Python > 💻 Python 기초' 카테고리의 다른 글
| [Python] 36강 함수 만들기 & 호출 흐름 이해하기 (0) | 2026.01.08 |
|---|---|
| [Python] 35강 함수란 무엇인가? (0) | 2026.01.07 |
| [Python] 33강 딕셔너리(dict) 기본 구조 이해하기 (0) | 2026.01.06 |
| [Python] 32강 튜플(tuple) 이해하기 - 값이 바뀌지 않는 자료형 (0) | 2026.01.06 |
| [Python] 31강 문자열과 리스트의 관계 이해하기 (0) | 2026.01.05 |