Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

Python 딕셔너리에 새 키(Key)를 추가하는 방법

Python 딕셔너리에 새 키 추가하기

파이썬의 딕셔너리(Dictionary)는 키(key)와 값(value)이 한 쌍을 이루어 저장되는 순서가 없는(unordered) 자료구조입니다. 리스트와 달리 각 요소는 위치 인덱스가 아니라 고유한 키로 식별됩니다.

또한 딕셔너리의 키는 중복될 수 없다는 특징이 있습니다. 이러한 특성 덕분에 새로운 키를 지정하고 값을 할당하기만 하면, 해당 키-값 쌍이 딕셔너리에 손쉽게 추가됩니다.

새 키 추가 예제

>>> D1 = {1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3}
>>> D1[10] = 'z'
>>> D1
{1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3, 10: 'z'}

위 예제에서 D1[10] = 'z' 구문은 기존에 존재하지 않던 키 10에 문자열 'z'를 할당합니다. 실행 결과를 보면 딕셔너리 맨 뒤에 10: 'z'라는 새로운 쌍이 추가된 것을 확인할 수 있습니다.

update() 메서드로 여러 항목 한 번에 추가하기

키 하나가 아닌 여러 개의 키-값 쌍을 동시에 추가해야 한다면 update() 메서드를 사용하는 것이 편리합니다.

>>> D1.update({4: 'd', 'w': 9})
>>> D1
{1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3, 10: 'z', 4: 'd', 'w': 9}

정리하면, 파이썬 딕셔너리에 새 항목을 추가하는 가장 기본적인 방법은 새 키에 값을 대입하는 것이며, 여러 항목을 한꺼번에 넣을 때는 update() 메서드를 활용하면 됩니다.