파이썬 딕셔너리

반응형

딕셔너리란 하나의 데이터를 키(key)와 값(value) 한 쌍으로 나타내는 데이터의 형태이다. 다음 코드를 통해 딕셔너리의 특징을 알아보도록 하자.

[그림 1 : 딕셔너리의 기능]

위의 예에서와 같이 딕셔너리의 선언은 { } 중괄호를 사용하고 키와 값 한 쌍을 하나의 데이터로 나타낸다. 튜플이나 문자열, 그리고 리스트 같은 경우에는 [ ] 대괄호에 인덱스 값을 넣어 해당 위치에 있는 값을 반환하지만 딕셔너리는 해당 값에 위치한 키(key)를 이용하여 값을 반환하는 것을 확인할 수 있다.


딕셔너리에서 데이터를 추가하고자 할 때는 아래와 같은 방법으로 추가하면 된다.

[그림 2 : 딕셔너리의 데이터 추가]

위의 예에서 보이듯이  [ ] 대괄호를 사용하여 임의의 키를 지정한 후 원하는 값을 할당하면 딕셔너리에 키와 값 한 쌍의 데이터가 추가된다.


딕셔너리에 저장된 값은 다음과 같은 방법을 통해 수정할 수 있다.

[그림 3 : 딕셔너리의 데이터 수정]

위의 예에서와 같이 데이터를 수정할 때와 추가할 때의 모양이 동일한 것을 알 수 있는데 해당 키가 있는 상태에서는 값을 수정하고, 없는 상태에서는 키와 값을 추가하게 된다.


딕셔너리에서 저장된 데이터를 삭제하는 방법은 다음 코드를 통해 확인해 보도록 하자.

[그림 4 : 딕셔너리의 데이터 삭제]

위의 예에서 보이듯이 del 명령을 통해 딕셔너리의 키에 대한 정보로 데이터를 삭제하는 것을 확인할 수 있다.

반응형

댓글()