4. 딕셔너리

2023. 4. 25. 19:50python

cabinet = {3: "유재석", 100:"김태호"}
print(cabinet[3])
print(cabinet[100])

print(cabinet.get(3))
#print(cabinet[5]) # 오류 발생 5라는 키가 없기 때문, 프로그램이 끝난다.
print(cabinet.get(5)) # 5라는 키가 없어 None , 프로그램이 끝나지 않는다.
print(cabinet.get(5, "사용 가능"))


print(3 in cabinet) # key in value : 3이 있으면 True
print(5 in cabinet) # 5 가 있으면 True

cabinet = {"A-3": "유재석", "B-100":"김태호"}
print(cabinet["A-3"])
print(cabinet["B-100"])

# 새 손님
print(cabinet)
cabinet["A-3"] = "김종국"
cabinet["C-20"] = "조세호"
print(cabinet)

# 간 손님
del cabinet["A-3"]
print(cabinet)

# key 들만 출력
print(cabinet.keys())

# value 들만 출력
print(cabinet.values())

# key value 쌍으로 출력
print(cabinet.items())

# 목욕탕 폐점
cabinet.clear()
print(cabinet)
'''
유재석
김태호
유재석
None
사용 가능
True
False
유재석
김태호
{"A-3": "유재석", "B-100":"김태호"}
{"A-3": "김종국", "B-100":"김태호", "C-20":"조세호"}
{"B-100":"김태호", "C-20":"조세호"}
dict_keys(["B-100", "C-20"])
dict_values(["김태호", "조세호"])
dict_items([("B-100", "김태호"), ("C-20", "조세호")])
{}
'''

'python' 카테고리의 다른 글

4. set  (0) 2023.04.25
4. 튜플  (0) 2023.04.25
4. 리스트  (0) 2023.04.25
3. 퀴즈 #3  (0) 2023.04.24
3. 탈출 문자  (0) 2023.04.24