딕셔너리

Plcb Archive·2024년 2월 5일
0

파이썬

목록 보기
12/22

딕셔너리의 기본과 활용

파이썬에서 딕셔너리는 키(key)와 값(value)의 쌍을 저장하는 매우 유용한 데이터 구조다.

딕셔너리(Dictionary)란?

딕셔너리는 키와 값의 쌍으로 데이터를 저장하는 컬렉션이다. 중괄호 {}를 사용하여 생성하고, 키와 값을 콜론 :으로 구분한다. 각 키-값 쌍은 쉼표 ,로 구분된다. 키는 변경 불가능한 타입이어야 하며(예: 문자열, 숫자, 튜플), 값은 어떤 타입이든 될 수 있다.

딕셔너리의 기본 사용법

  • 생성: my_dict = {'name': 'Alice', 'age': 25}
  • 접근: my_dict['name'] (키 'name'의 값)
  • 추가/수정: my_dict['age'] = 26
  • 삭제: del my_dict['name']
# 딕셔너리 예시
person = {'name': 'John', 'age': 30}
person['age'] = 31
print(person)  # {'name': 'John', 'age': 31}

딕셔너리의 활용

딕셔너리는 데이터를 키-값 쌍으로 관리할 때 매우 유용하다. 예를 들어 사용자 정보, 설정 옵션, 데이터베이스의 레코드 등을 표현할 때 적합하다.

딕셔너리 메서드

  • keys(): 딕셔너리의 모든 키를 반환한다.
  • values(): 딕셔너리의 모든 값을 반환한다.
  • items(): 키-값 쌍을 튜플로 반환한다.
  • get(key): 주어진 키에 해당하는 값을 반환한다.
# 딕셔너리 메서드 사용 예시
print(person.keys())   # dict_keys(['name', 'age'])
print(person.values()) # dict_values(['John', 31])
print(person.items())  # dict_items([('name', 'John'), ('age', 31)])

0개의 댓글