[python] replit 29-41 iterable data type

juri·2021년 7월 8일
0

Python

목록 보기
4/5
post-thumbnail

파이썬으로 작업할 때 꼬옥 알고있어야하는 iteratable한 데이터 타입들에 대해서 정리해보자 !

Set vs Dictionary

Set

  • 순서가 없다.
    for 문에서 순서대로 뽑히는 list와 달리 set는 무작위로 뽑힌다.
    indexing 할 수 없다.
  • 중복된 값을 가질 수 없다. 수학의 '집합' 개념과 비슷하다.
  • {}를 사용해 생성한다.

Dictionary

  • {}을 사용해 생성한다.
  • key, value의 두가지 요소를 갖는다.

List vs Tuple

List

  • 여러가지 요소들을 일괄적으로 다루기 용이하다.
  • []을 사용해 생성한다.
  • 요소간의 순서가 존재한다.
    indexing 할 수 있다.

Tuple

  • 요소가 한번 선언되면 수정할 수 없다.
  • ()를 사용해 생성한다.
  • 비교적 차지하는 메모리 용량이 적다.

결론

각각의 데이터 타입들이 아주 다른 특징을 갖고 있기때문에 차이점을 열거하는 것은 의미가 없을 거 같아서 특징들을 간단하게 정리해보았다. 데이터 타입에 따라서 사용할 수 있는 내장함수와 메서드가 다양하기 때문에 잘 구분해서 알아둘 필요가 있다.

profile
Make my day !

0개의 댓글