Tags
- 통계학
- Tree
- count
- stack
- drf
- DB
- 그리디
- Vue
- 뷰
- create
- M:N
- 스택
- ORM
- Django
- distinct
- delete
- 완전검색
- update
- 쟝고
- 이진트리
- Queue
- migrations
- N:1
- outer join
- Article & User
- 트리
- regexp
- 백트래킹
- 큐
- SQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Notice
Recent Posts
Link
데이터 분석 기술 블로그
딕셔너리 (Dictionary) 본문
딕셔너리(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 |