TIL - Python - List vs Tuple & Dictionary vs Set

김영훈·2021년 3월 22일
0

Python

목록 보기
13/14

# List & Tuple

  • List Tuple의 공통점

    • 여러 데이터를 담을 수 있는 컨테이너형 변수이다.

    • 인덱싱과 슬라이싱을 통해 특정 요소에 접근할 수 있다.

    • 중복된 값을 저장할 수 있다.

    • 요소의 순서를 관리한다.

    • for문으로 반복이 가능하다.

  • List와 Tuple의 차이점

    • List는 수정(append(), insert(), remove(), pop())이 가능하지만, Tuple은 한번 선언되면 수정이 불가능

    • List는 대괄호를 Tuple은 일반괄호를 사용하여 요소를 담는다.

# Set & Dictionary

  • Set

    • 중괄호({})를 사용한다.

    • 중복을 허용하지 않으며, 순서가 없는 자료구조다.

  • Dictionary

    • 중괄호({})를 사용한다.

    • key와 value값을 가진다.

    • key값의 중복을 허용하지 않는다.

  • Set과 Dictionary의 차이점

    • 빈 Set은 set()으로 만드는 반면, 빈 Dictionary는 {}로 생성한다.

    • Set은 add()remove()로 요소를 추가 및 삭제하는 반면, Dictionary는 dict 객체[key]=valuedel dict 객체[key]로 요소를 추가 및 삭제한다.

profile
Difference & Repetition

0개의 댓글