list와 tuple의 차이
list | tuple | |
괄호 | [ ] | ( ) |
수정, 순서 변경, 삭제 | 가능 | 불가능 |
괄호 생략 | 불가능 | 가능 |
요소가 한 개일 때 | 무관 | 반드시 요소 뒤에 쉼표 필요 |
같은 조건 하 메모리 차지 | 상대적으로 많이 차지함 | 상대적으로 적게 차지함 |
둘다 순서가 있는 자료형이다. 따라서 index를 사용한 호출, slicing이 가능하다.
set과 dictionary의 차이
set | dictionary | |
빈 자료형 선언하는 방법 | set()만 가능 | dict()와 { } 가능 |
수정 | 불가능 | 가능 |
요소의 형태 | value | key : value |
중복 데이터를 넣었을 때 | 기존 값을 유지한다 | 새로운 값으로 교체한다 |
둘다 순서가 없고 index를 사용할 수 없다. 중복을 허용하지 않는 collection 자료형이다.
set의 요소와 dictionary의 key는 immutable data만 허용한다.
중복 데이터를 넣었을 때의 차이 참고 링크
'Python' 카테고리의 다른 글
Python - pyjwt v2.0.0 업데이트에 따른 이슈 (0) | 2021.02.02 |
---|---|
Python - Import (0) | 2021.01.17 |
Python - Dictionary (0) | 2021.01.15 |
Python - Set (0) | 2021.01.15 |
Python - Tuple (0) | 2021.01.15 |