본문 바로가기
Python/[패스트캠퍼스] 데이터분석 레벨원 : 난생처음 배우는 파이썬 데이터분석

Part 2. 파이썬 최대한 쉽게 맛보기 - CH 01. 데이터 다루기(4)

by hinote 2023. 1. 13.

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 를 알려준다.

 

 

 


 

 

 

 

 

 

 

댓글