-
[python] 사전python 2025. 5. 23. 13:19
사전
Python의 사전(dictionary)은 키(key)와 값(value) 쌍을 저장하는 자료형입니다.
📌 특징
- 중괄호 {} 를 사용해 생성
- 키는 고유(unique) 해야 하며 변경 불가능한(immutable) 자료형이어야 함 (예: 문자열, 숫자, 튜플 등)
- 값은 어떤 자료형이든 가능
- 순서가 유지됨 (Python 3.7 이상부터)
실습
cabinet = {3:"유재석", 100:"김태호"} print(cabinet[3]) print(cabinet[100])
유재석
김태호cabinet = {3:"유재석", 100:"김태호"} print(3 in cabinet) print(5 in cabinet)
True
Falsecabinet = {"A-3":"유재석","B-100":"김태호"} print(cabinet["A-3"]) print(cabinet["B-100"]) # 새 손님 print(cabinet) cabinet["A-3"] = "김종국" cabinet["C-20"] = "조세호" print(cabinet)
유재석
김태호
{'A-3': '유재석', 'B-100': '김태호'}
{'A-3': '김종국', 'B-100': '김태호', 'C-20': '조세호'}# 간 손님 del cabinet["A-3"] print(cabinet)
{'B-100': '김태호', 'C-20': '조세호'}
# Key 들만 출력 print(cabinet.keys()) # Value 들만 출력 print(cabinet.values()) # Key, Value 쌍으로 출력 print(cabinet.items()) # 목욕탕 폐점 cabinet.clear() print(cabinet)
dict_keys(['B-100', 'C-20'])
dict_values(['김태호', '조세호'])
dict_items([('B-100', '김태호'), ('C-20', '조세호')])
{}'python' 카테고리의 다른 글
[python] 세트 (1) 2025.05.23 [python] 튜플 (0) 2025.05.23 [python] 리스트 (0) 2025.05.23 [python] 탈출문자 (0) 2025.05.23 [python] 문자열 포맷 (0) 2025.05.22