Dict

배찬영·2021년 4월 17일
0

파이썬

목록 보기
10/31

cabinet = {3:"유재석", 100:"김태호"}
cabinet[3]
cabinet.get(3)
cabinet[5] #에러 띄우고 종료
cabinet.get(5) #None이라 띄우고 다음 줄 실행
cabinet.get(5, "사용가능") #글자 출력 가능

cabinet[3], .get(3) 모두 유재석 출력 다만 cabinet[]으로 빈 데이터값 출력시 에러 get()은 위에 코드 처럼 비어있음을 나타낼 수 있음

print(3 in cabinet) #True, False
cabinet = {"A-3":"유재석", "B-100":"김태호"}
cabinet["C-20"] = "조세호" # 조세호 추가
del cabinet["A-3"] #"유재석 삭제"

추가 or 삭제시 위에 출력할 때랑 다르게 ""로 추가 or 삭제 할 값 실행

cabinet.keys() #키값만 출력
cabinet.values() #밸류값 출력
cabinet.items() #키, 밸류 둘다 출력
cabinet.clear() #모두 삭제

.keys() - dict_keys(['B-100', 'C-20'])
.values() - dict_values(['김태호', '조세호'])
.items() - dict_items([('B-100', '김태호'), ('C-20', '조세호')])

profile
안녕하세요

0개의 댓글