저번 딕셔너리 정의에 이어
Dictionary를 수정, 추가, 삭제하는 법을 해보도록 하겠습니다.
딕셔너리는 변경 가능한 자료형이므로 생성 후에 키-값 쌍을 수정, 추가, 삭제할 수 있습니다.
my_dict = {'name': 'John', 'age': 25, 'city': 'New York'}
# my_dict 딕셔너리 정의
새로운 키-값 쌍을 추가하려면 간단히 새로운 키에 값을 할당하면 됩니다.
my_dict['occupation'] = 'Engineer'
my_dict 을 찍어보면
기존에 있던 3개의 쌍에 새로운 쌍 (occupation, Engineer) 추가됨을 볼 수 있습니다.
기존 키의 값을 업데이트(수정)하려면 그냥 새로운 값을 다시 할당하면 됩니다.
my_dict['age'] = 26
키-값 쌍을 삭제하려면 del 문을 사용합니다.
del my_dict['city']
len() 함수를 사용하여 딕셔너리의 키-값 쌍 개수를 알 수 있습니다.
length = len(my_dict)
딕셔너리는 기본적으로 순서가 없으므로 키-값 쌍의 순서가 보존되지 않을 수 있습니다⭐
그러나 Python 3.7 이상 버전에서는 딕셔너리가 순서를 유지합니다.❕
내부적으로 딕셔너리는 해싱이라는 기술을 사용하여
키를 관련 값에 효율적으로 매핑하므로 이를 통해 키를 기반으로 값을 빠르게 검색할 수 있습니다.
'파이썬 (Python) > Python (기본 제공)' 카테고리의 다른 글
파이썬 기초 :: 딕셔너리의 Key 값을 삭제, 반환하기 / pop() 함수 (0) | 2023.05.17 |
---|---|
파이썬 기초 :: 딕셔너리를 리스트로 생성 / zip(), dict() 함수 (0) | 2023.05.17 |
파이썬 기초 :: 딕셔너리에 새로운 딕셔너리 추가 / update(), 중첩 (0) | 2023.05.17 |
파이썬 기초 :: 딕셔너리(Dictionary) 인덱싱 (0) | 2023.05.16 |
파이썬 기초 :: 딕셔너리(Dictionary) 정의, 할당 (0) | 2023.05.16 |