본문 바로가기

파이썬/1. 파이썬 기초

파이썬의 기본 자료구조(List, Tuple, Dict)

자료구조

  • 전산학에서 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법
  • Data 또는 Data의 집합 의미
  • 논리적으로 정의된 규칙에 의해 나열되고 구분하여 표현한 것
  • 실행시간 단축, 메모리용량 절약등의 효과
  • 시퀀스 자료형(순서가 있다) : string, list, tuple / 이외 : set, dict
List
  • 배열
  • 시퀀스 자료형
  • []
Tuple
  • list와 비슷하지만 변경 불가능(immutable)
  • 슬라이스, 인덱싱 등은 지원
  • 시퀀스 자료형
  • ()
Dict
  • Dictionary
  • Key와 Value의 쌍으로 구성된 집합
  • 중복 허용X
  • Key는 고유값이다.
  • {Key : Value}
Set
  • 데이터의 집합
  • 중복 허용X
  • 시퀀스 자료형이 아니라 순서가 없다