데이터 분석 기술 블로그

딕셔너리 (Dictionary) 본문

데이터 분석/Python

딕셔너리 (Dictionary)

데이터분석가 이채은 2025. 1. 27. 21:15

딕셔너리(Dictionary)란?

딕셔너리(dict)는 키(key)와 값(value)의 쌍으로 이루어진 데이터 구조입니다.
리스트나 튜플과 달리, 순서(index)가 아니라 를 이용해서 값을 찾는 방식입니다.


딕셔너리 기본 문법

# 딕셔너리 생성
my_dict = {
    "name": "Alice",
    "age": 25,
    "city": "Seoul"
}

# 값 출력
print(my_dict["name"])  # "Alice"
print(my_dict["age"])   # 25
print(my_dict["city"])  # "Seoul"
  • "name", "age", "city" → 키(key)
  • "Alice", 25, "Seoul" → 값(value)
  • 키를 이용해 값을 가져올 수 있음 → my_dict["name"]

딕셔너리 주요 기능

기능 설명 예제
dict[key] 키를 사용해 값 가져오기 my_dict["name"] → "Alice"
dict.get(key, 기본값) 값이 없을 때 기본값 반환 my_dict.get("gender", "Unknown")
dict.keys() 모든 키 가져오기 my_dict.keys() → dict_keys(['name', 'age', 'city'])
dict.values() 모든 값 가져오기 my_dict.values() → dict_values(['Alice', 25, 'Seoul'])
dict.items() (키, 값) 튜플 가져오기 my_dict.items() → dict_items([('name', 'Alice'), ('age', 25), ('city', 'Seoul')])
dict[key] = value 값 추가 또는 변경 my_dict["age"] = 26
  키-값 삭제 del my_dict["city"]

마무리

 

  • 딕셔너리는 "키-값" 쌍으로 데이터를 저장하는 구조
  • 키를 사용해 값을 빠르게 조회 가능
  • dataframes도 딕셔너리 구조로 파일명을 키로 사용해 DataFrame을 저장
  • for문과 .items()를 활용하면 모든 파일을 효율적으로 처리 가능

 

'데이터 분석 > Python' 카테고리의 다른 글

pandas  (0) 2025.01.30
튜플 (Tuple)  (0) 2025.01.29
리스트 (List)  (0) 2025.01.28
OS (Operating System)  (0) 2025.01.26