이전에 파이썬을 겉핥기 수준으로 배웠고,
KT에이블스쿨을 통하여 심도깊은 교육을 수강하고 있다.
앞에 연산, 문자열, 리스트, 튜플, 집합까지는 그전에 워낙 그 부분들을 많이 들었어서
아직 익숙치 않은 딕셔너리부터 공부 기록을 하려고 한다.
1. 딕셔너리의 형태
{Key1: Value1, Key2: Value2, Key3: Value3}
=> 집합과 마찬가지로 중괄호를 사용하여 선언하지만, 형태적으로 집합과 구분됨.
=> 순서의 의미는 없으며, 키(Key)를 사용해 값(Value)을 확인함.
=> 리스트나 튜플, 숫자 등 다양한 정보를 Value로 가질 수 있음.
=> 같은 Key가 있으면 하나만 남기고 마지막 값이 유지가 됨.
2. 딕셔너리로 자료형 변환
# 리스트 만들기
members = [['홍길동', 100], ['일지매', 90], ['한여인', 90], ['강우동', 95]]
# 딕셔너리로 변환
member_dic = dict(members)
# 확인
member_dic
- 튜플도 같은 방법으로 변환이 가능함.
3. 딕셔너리 조회
=> 딕셔너리는 요소 순서가 없으므로 인덱싱과 슬리이싱을 할 수 없음.
=> Key를 사용해 Value를 찾는 방식으로 조회
1) 딕셔너리 예시
# 딕셔너리 만들기
member = {'이름': '홍길동',
'취미': ['독서', '여행', '걷기']}
2) print(member['이름']) => '홍길동'이 나옴
print(member['취미'][0]) => '독서'가 나
'파이썬 > 데이터 다루기' 카테고리의 다른 글
[240910] 복습 (0) | 2024.09.10 |
---|---|
[240909] 파이썬#5 제어문 실습 (0) | 2024.09.09 |
[240909] 파이썬#4, 제어문 - while 문 (0) | 2024.09.09 |
[240909] 파이썬#3 제어문 - if 문, 반복문(for 문) (0) | 2024.09.09 |
[240909] 파이썬#2 딕셔너리 변경 (1) | 2024.09.09 |