Notice
Recent Posts
Recent Comments
Link
코드로 우주평화
Set (vs) Dictionary 그리고 List (vs) Tuple 차이점은? (Python) 본문
나는 이렇게 학습한다/Language
Set (vs) Dictionary 그리고 List (vs) Tuple 차이점은? (Python)
daco2020 2021. 11. 5. 15:33반응형
파이썬에는 여러 종류의 자료형이 있는데 그 중에서 Set, Dictionary, List, Tuple 자료형에 대한 차이점을 살펴보자.
Set 과 Dictionary 의 차이
이 둘의 공통점은 다음과 같다.
- 중복값을 없애줌
- {} 를 사용함
그렇다면 차이점은?
- Dict 는 Set 과 달리 키와 값이 있다!
- Set의 경우, 보통 list의 중복값 삭제용으로 사용하는 편이다.
- Dict 는 키워드로 값을 찾기 위해 사용한다.
List, Tuple 의 차이
이 둘의 공통점은 다음과 같다.
- 어떠한 자료형이든 안에 값으로 저장할 수 있다.
- dict와 달리 키와 값을 가지지 않는다. (값으로만 저장)
- 안에 리스트나 튜플을 추가하여 다차원 리스트를 만들 수 있다.
- 중복된 값도 넣을 수 있다.
그렇다면 차이점은?
- list 는 [] 를 사용한다
- list 는 추가, 수정이 가능하다. (대신 리소스를 많이 사용한다)
- tuple 은 () 를 사용한다
- tuple 은 생성 후 추가, 수정이 불가능하다. (대신 리소스를 적게 사용한다)
반응형
'나는 이렇게 학습한다 > Language' 카테고리의 다른 글
파이썬에서 직접 만든 패키지를 불러오자. (feat. 절대 경로와 상대 경로) (0) | 2021.11.06 |
---|---|
sys.module 과 sys.path 의 차이점 (0) | 2021.11.06 |
파이썬 매개변수 순서 딱알랴줌! (0) | 2021.11.04 |
파이썬 기본 중에 기본문법 빠르게 정리 (0) | 2021.11.03 |
점프 투 파이썬 #02-1 숫자형, 02-2 문자열 자료형(인덱스 전) (0) | 2021.09.18 |