파이썬 dict 관련 내용 알아보기.

파이썬에서의 딕셔너리(Dictionary) 이해하기

파이썬은 매우 강력한 내장 데이터 타입인 딕셔너리(Dictionary)를 제공합니다. 딕셔너리는 키와 값의 쌍으로 이루어진 데이터를 저장하는 컨테이너로, 데이터를 빠르고 쉽게 조회할 수 있는 장점이 있습니다. 이번 포스팅에서는 파이썬 딕셔너리의 기본 개념과 사용 방법에 대해 살펴보겠습니다.

1. 딕셔너리란?

딕셔너리는 { }(중괄호)을 사용하여 만들며, 키와 값의 쌍들로 구성됩니다. 각 쌍은 쉼표(,)로 구분되며, 키와 값은 콜론(:)으로 구분됩니다. 예를 들어, 아래와 같이 딕셔너리를 만들 수 있습니다.

my_dict = {"name": "John", "age": 25, "city": "Seoul"}

2. 딕셔너리의 값 조회하기

딕셔너리의 특정 키에 해당하는 값을 조회하려면, 다음과 같이 대괄호([ ])를 이용하여 키를 지정해주면 됩니다.

python
name = my_dict["name"] # "John"이라는 값이 저장됨

3. 딕셔너리의 값 추가 및 변경하기

딕셔너리에 새로운 키와 값을 추가하거나 기존의 값을 변경하려면, 해당 키를 지정하고 값을 대입하면 됩니다.

python
my_dict["gender"] = "Male" # "gender"라는 키에 "Male"이라는 값이 추가됨
my_dict["age"] = 26 # "age"라는 키에 해당하는 값이 25에서 26으로 변경됨

4. 딕셔너리의 요소 삭제하기

딕셔너리에서 특정 키와 값을 삭제하기 위해서는 del 예약어를 사용합니다. 예를 들어, 아래와 같이 작성하면 “city”에 해당하는 키와 값이 삭제됩니다.

python
del my_dict["city"]

5. 딕셔너리 관련 함수와 메서드

파이썬은 딕셔너리를 다루기 위한 다양한 함수와 메서드를 제공합니다. 예를 들어, keys(), values(), items()는 각각 딕셔너리의 모든 키, 값, 쌍들을 반환합니다. 또한, get() 메서드는 특정 키에 해당하는 값을 조회할 때 사용하며, 키가 존재하지 않을 경우 기본값을 반환합니다.

결론

파이썬 딕셔너리는 유용한 데이터 구조로, 키와 값의 쌍들을 효과적으로 저장하고 조회할 수 있습니다. 이 포스팅에서는 딕셔너리의 기본 개념과 사용 방법을 간략하게 소개하였으며, 다양한 기능을 활용하여 개발할 수 있습니다. 딕셔너리를 적재적소에 활용하여 파이썬 프로그래밍을 더욱 효율적으로 진행할 수 있기를 바랍니다.

%d 블로거가 이것을 좋아합니다: