# 사전, 중괄호!
cabinet = {3: "유재석", 100: "조세호"}
print(cabinet[3]) # = 유재석
print(cabinet[100]) # = 조세호
print(cabinet.get(3)) # = 유재석
print(cabinet.get(100)) # = 조세호
# print(cabinet.get(5)) 는 None 출력
# print(cabient[5])는 오류 출력
print(cabinet.get(5, "사용 가능"))
# Bulean 값으로 표현
print(3 in cabinet) # = True
print(5 in cabinet) # = False
# 글자를 포함하여 표현
cabinet2 = {"A-3" : "유재석", "B-100" : "조세호"}
print(cabinet2["A-3"]) # = 유재석
print(cabinet2["B-100"]) # = 조세호
# 사전 최신화
print(cabinet)
cabinet["A-3"] = "김종국"
cabinet["C-20"] = "김태호"
print(cabinet) # = {3: '유재석', 100: '조세호', 'A-3': '김종국', 'C-20': '김태호'}
# 사전 내용 삭제
del cabinet["A-3"]
print(cabinet) # = {3: '유재석', 100: '조세호', 'C-20': '김태호'}
# key 들만 출력
print(cabinet.keys()) # = dict_keys([3, 100, 'C-20'])
# value 들만 출력
print(cabinet.values()) # = dict_values(['유재석', '조세호', '조세호'])
# key, value 쌍으로 출력
print(cabinet.items()) # = dict_items([(3, '유재석'), (100, '조세호'), ('C-20', '김태호')])
# 사전 내용 전체 삭제
cabinet.clear()
print(cabinet) # = {}
'파이썬 공부중 > 파이썬 기초' 카테고리의 다른 글
| Python 기초 #5 if문, for문, while문 (1) | 2023.03.07 |
|---|---|
| Python 기초 #4-1 연습문제(리스트, 튜플, 집합, 자료구조의 확인과 변경) (1) | 2023.03.07 |
| Python 기초 #4 리스트, 튜플, 집합, 자료구조의 확인과 변경 (0) | 2023.03.07 |
| Python 기초 #2 문자열 함수 (0) | 2023.03.07 |
| Python 기초 #1 숫자처리함수, 랜덤함수 (0) | 2023.03.07 |