[Python] Dictionary 3

yuuforest·2023년 10월 4일
0

Python 문법

목록 보기
13/17
post-thumbnail

원소 삽입, 수정, 원소 삭제, 결합, 원소 포함 여부

🍦 원소 삽입, 수정


✔️ 삽입

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
profile
🐥 Backend Developer 🐥

0개의 댓글