파이썬 Set와 Dictionary 차이 / List 와 Tuple 차이

이정민·2021년 5월 18일
0

Set

Set은 순서가 없고, 중복을 허용하지 않는다.

생성할 때
set1 = {1, 2, 3}
set2 = set([1, 2, 3]) -> set()함수를 사용하면 list를 parameter로 전달

append 사용X /// add()사용

Dictionary

Dict는 key값과 value값의 한 쌍의 원소들의 순서가 없는 집합이다. 중복을 허용하지 않는다.

my_dict = {1 : "code1", 2 : "code2"}

추가할때
my_dict[3] = "code3"

제거할때
del my_dict[3]

Set 과 Dictionary 차이점

dic의 경우 key와 value값이 존재 but set은 value값만 존재

List

원소가 주어진 순서대로 보관한다.
원소가 생성된 후에 변경이 가능하다.
인덱스를 통해 특정 요소 접근 가능

Tuple

my_tuple = 1, 2, 3 소괄호를 사용하지 않아도 자동으로 튜플이 된다.

List 와 Tuple 차이점

list는 mutable(가변) , tuple은 immutable(불변)
List는 dict의 key값으로 X Tuple은 가능

profile
안녕하세요.

0개의 댓글