4. 사전(Dictionary)
파이썬에서 리스트와 함께 굉장히 많이 사용되는 구조.
- 파이썬에서 제공하는 사전 자료형은 key-value 방법을 통해 저장한다
-이런 table concept을 의미하며, 정수 index가 아닌 key값을 통해서 value를 access한다.
- key-value 방식 저장의 이점 : 순서가 아닌 의미가 있는 값을 통해서 데이터 접근이 가능하다.
리스트를 이용 할 때 원하는 정보를 가져오려면 몇번째인지 알고 있어야 가져올 수 있다는 단점이 있음 - 파이썬 사전 자료형은 {}을 이용하여 표현하는데, 집합과의 차이점을 두기 위해 원소에 반드시 : 가 들어가야 한다.
- 사전을 표현할 때는 {key : value, key2 : value2, ... } 형태로 표현한다.
e.g. {'a' : 1', "b" : 3}
사전을 만드는 방법
*사전을 만들 때 key는 중복이 있으면 절대 안된다.
*사전에서 key가 될 수 있는 data type은 immutable(tuple, int, float, str)이어야 한다.
사전 관련 함수
Sequence에 해당 데이터가 존재하는지 확인하기 : `in` operator
- in이라는 operator는 모든 연속형 데이터 타입에 사용할 수 있다.
- 사전의 경우에는 key값을 대상으로 하고, 리스트, 튜플, 집합, 문자열에 대해서는 해당 원소가 존재하는지 찾아서 True / False 를 알려준다.
'Python > [패스트캠퍼스] 데이터분석 레벨원 : 난생처음 배우는 파이썬 데이터분석' 카테고리의 다른 글
Part 2. 파이썬 최대한 쉽게 맛보기 - CH 02-02. 원하는 조건에 맞춰 반복 실행하자! (0) | 2023.01.15 |
---|---|
Part 2. 파이썬 최대한 쉽게 맛보기 - CH 02-01. 원하는 조건에 맞춰, 원하는 코드를 실행하자! (0) | 2023.01.15 |
Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(3) (0) | 2023.01.13 |
Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(2) (0) | 2023.01.04 |
Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(1) (0) | 2023.01.04 |
댓글