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

Python 딕셔너리의 값을 조회하고 변경하는 방법

Python에서는 대괄호 접근 연산자 []를 사용하여 딕셔너리(dictionary)의 값을 손쉽게 변수에 할당하거나 수정할 수 있습니다. 키(key)를 인덱스처럼 활용하는 방식으로, 딕셔너리를 다룰 때 가장 기본적이면서도 자주 사용되는 문법입니다.

딕셔너리 값을 변수에 할당하기

아래 예제는 [] 연산자를 이용해 'foo'라는 키에 저장된 값을 가져와 새로운 변수에 담는 과정을 보여줍니다.

my_dict = {
    'foo': 42,
    'bar': 12.5
}

new_var = my_dict['foo']
print(new_var)

실행 결과

42

기존 키의 값을 다시 할당(변경)하기

동일한 문법은 특정 키에 연결된 값을 새로운 값으로 재할당할 때도 그대로 사용할 수 있습니다. 아래 예제에서는 'foo' 키의 기존 값인 42를 문자열 "Hello"로 바꾸고 있습니다.

my_dict = {
    'foo': 42,
    'bar': 12.5
}

my_dict['foo'] = "Hello"
print(my_dict['foo'])

실행 결과

Hello

정리

이처럼 Python 딕셔너리에서는 my_dict[키] 형태로 값을 읽어올 수 있고, 같은 방식으로 my_dict[키] = 새로운_값을 작성하면 해당 키의 값이 간단히 교체됩니다. 만약 존재하지 않는 키에 값을 할당하면 새로운 항목이 추가되므로, 딕셔너리의 생성·조회·수정 모두 하나의 일관된 문법으로 처리할 수 있다는 점이 큰 장점입니다.