파이썬 공부중/파이썬 기초

Python 기초 #3 사전

책다니엘 2023. 3. 7. 04:26
# 사전, 중괄호!
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) # = {}