파이썬기초 Collections

김재민·2022년 1월 21일
0
post-thumbnail

Collections 개요

  • collections 모듈은 이미 앞에서 배운 다양한 자료구조인 리스트, 튜플, 딕셔너리 등을 확장한 모듈
  • collections 모듈은 deque, OrderedDict, defaultdict, Counter, namedtuple 등을 제공
    메소드 설명
    namedtuple() 모듈은 튜플의 형태로 데이터 구조체를 저장하는 방법
    deque 모듈은 스택과 큐를 모두 지원하는 모듈
    ChainMap 다중맵핑이 가능한 딕셔너리 객체
    Counter 시퀀스 자료형의 데이터 요소 개수를 딕셔너리 형태로 반환하는 자료구조
    OrderedDict 이름 그대로 순서를 가진 딕셔너리 객체
    defaultdict 딕셔너리의 변수를 생성할 때 키에 기본 값을 지정하는 방법

OrderedDict 모듈

  • OrderedDict 모듈은 이름 그대로 순서를 가진 딕셔너리 객체
  • 딕셔너리 파일을 저장하면 키는 저장 순서와 상관없이 저장된다.

예제1)


결과

예제2)


결과

Counter 모듈

  • Counter 모듈은 시퀀스 자료형의 데이터 요소 개수를 딕셔너리 형태로 반환하는 자료구조
  • 리스트나 문자열과 같은 시퀀스 자료형 안의 요소 중 값이 같은 것이 몇 개 있는지 반환

namedtuple 모듈

  • namedtuple 모듈은 튜플의 형태로 데이터 구조체를 저장

결과

profile
어제의 나보다 나은 오늘의 내가 되자!🧗‍♂️

0개의 댓글

관련 채용 정보