원소 삽입, 수정, 원소 삭제, 결합, 원소 포함 여부
✔️ 삽입
N = {"초코":150, "바나나":200, "딸기":80}
N['파인애플'] = 800
>> {'초코': 150, '바나나': 200, '딸기': 80, '파인애플': 800}
✔️ 수정
N = {"초코":150, "바나나":200, "딸기":80, '파인애플':800}
N['파인애플'] = 1650 # key 값이 같은 경우 value가 수정됨
>> {'초코': 150, '바나나': 200, '딸기': 80, '파인애플': 1650}
✔️del
N = {"초코":150, "바나나":200, "딸기":80, '파인애플':800}
del N['딸기'] # 해당 key 값의 value 반환하지 않음
>> {'초코': 150, '바나나': 200, '파인애플': 800}
✔️pop
N = {"초코":150, "바나나":200, "딸기":80, '파인애플':800}
print(N.pop('딸기')) # 해당 key 값의 value 반환함
>> 80
print(N)
>> {'초코': 150, '바나나': 200, '파인애플': 800}
✔️clear
N = {"초코":150, "바나나":200, "딸기":80, '파인애플':800}
N.clear() # 모든 원소 삭제 - 초기화
>> {}
✔️update
N1 = {"초코":150, "바나나":200, "딸기":80}
N2 = {"브로콜리": -5, "버섯": -100}
N1.update(N2) # N1에 N2 원소들이 포함됨
>> N1 : {'초코': 150, '바나나': 200, '딸기': 80, '브로콜리': -5, '버섯': -100}
>> N2 : {'브로콜리': -5, '버섯': -100}
✔️in
key 중에서 원소가 포함되는지 여부를 확인
N = {"초코":150, "바나나":200, "딸기":80, '파인애플':800}
print('바나나' in N) # Key 중 '바나나' 존재함
>> True
print(800 in N) # Key 중 800 존재하지 않음
>> False