728x90
반응형
cabinet = {3:"유재석", 100:"조세호"}
#이런식으로 해당키의 값을 가져올 수 있다.
print(cabinet[3])
print(cabinet[100])
#이렇게도 가져올 수 있다.
print(cabinet.get(3))
#키가 있을 시 해당 값을 출력, 없으면 설정 문구를 출력함
print(cabinet.get(5, "없으면 이 글을 출력"))
#get()과 []의 차이는 무엇일까
#get()은 없는 키 선택시 None출력
print(cabinet.get(5))
#[]는 에러
print(cabinet[5])
값 존재유무 확인
print(3 in cabinet)
print(5 in cabinet)
추가, 삭제
cabinet = {"A-10":"유재석", "B-10":"조세호"}
print(cabinet)
#cabinet 내용 변경
cabinet["B-10"] = "하하"
#cabinet 추가
cabinet["C-10"] = "박명수"
print(cabinet)
#cabinet 삭제
del cabinet["A-10"]
print(cabinet)
키, 값 출력
test = {"A-10":"유재석", "B-10":"조세호"}
#Key만 출력
print(test.keys())
#값만 출력
print(test.values())
#모두 출력
print(test.items())
728x90
반응형
'Python' 카테고리의 다른 글
[Python] 리스트 (0) | 2022.12.18 |
---|---|
[Python] 문자열 포맷 (0) | 2022.12.17 |
[Python] 문자열처리함수 : index와 find의 차이 (0) | 2022.12.17 |
[Python] 슬라이싱 (0) | 2022.12.17 |
[Python] random 함수 (0) | 2022.12.17 |
댓글