Python 02 Container

hsngju·2020년 9월 30일
0

python

목록 보기
2/6
post-thumbnail

헷갈리는 것과 나중에 다시 한 번 확인해야 할 개념을 제 주관에 따라 선택하고 기록한 글이기 때문에 파이썬에서 활용되는 개념이 다 포함된게 아니라는 것! 알아주세요..

컨테이너

여러 개의 값을 저장할 수 있는 것 (객체)

  • 시퀀스형 : 순서가 있는 (ordered) 데이터
  • 비시퀀스형 : 순서가 없는 (unordered) 데이터

◾ 시퀀스형

데이터가 순서대로 나열된 형식 (ordered) != 정렬되어있다 라는 말은 아니다 (sorted)

특징

  • 순서를 가질 수 있다.
  • 특정 위치의 데이터를 가질 수 있다.

종류

  • 리스트 (list)
  • 튜플 (tuple)
    • () , 수정 불가능 (immutable), 파이썬 내부에서 활용됨.
  • 레인지 (range)
  • 문자형 (string)

◾ 비 시퀀스형

순서가 없다 (unordered)

종류

  • 셋 (set)
    • {} , 수학에서 집합같은 역할. 빈 집합을 만들려면 set()을 사용해야한다.
  • 딕셔너리
    • keyvalue가 쌍으로 이루워져있따.
    • {}, dict()을 통해 만들 수 있따.
    • key는 변경 불가능(immutable)한 데이터만 사용가능하다!!
      • immutable한 데이터 ( string, integer, float,boolean,tuple,range)
    • value는 list,dictionary 도 가능하다.
profile
기록하는 습관은 쉽게 무너지지 않아요.

0개의 댓글