규도자 개발 블로그
파이썬의 대표적인 네 자료형(리스트, 셋, 튜플, 딕셔너리) 특성 알아보기 본문
네 자료형을 관성적으로 쓰고 있었는데 확실하게 짚고 넘어가야할 것 같다. 네 자료형의 공통점과 차이점들이 서로 엮여있기 때문에 다른 사람들이 정리한 여러가지 자료를 봐도 잘 기억에 남지가 않으니까 최대한 한눈에 쉽게 알아볼 수 있게 정리해봤다.
범례 | 리스트 (List) | 튜플 (Tuple) | 셋 (Set) | 딕셔너리(Dictionary) |
---|---|---|---|---|
선언 | [] or list() | () or tuple() | {} or set() | {k: v} or dict(a=1, b=2) |
중복 허용 | O | O | X | Key는 중복 안됨. Value는 중복 가능. |
인덱스로 값 불러오기 |
O | O | X | Key로 불러와야 함 |
수정 가능 여부 | O | X | O | Value 수정 가능 |
For문 동작 여부 | O | O | O | O |
같은 자료형 연산 |
+로 붙이기 가능 | +로 붙이기 가능 | &: 교집합 |: 합집합 -: 차집합 |
X |
'Python > Python' 카테고리의 다른 글
Python에서 setInterval함수 쓰기 (특정 시간마다 함수 반복하기) (0) | 2022.01.08 |
---|---|
pip 모든 패키지 삭제하기 + xargs명령어 (0) | 2021.12.15 |
파이썬으로 여러 개의 웹소켓에 동시에 연결하기 (4) | 2021.04.20 |
파이썬 람다(lambda)란? (0) | 2021.04.08 |
파이썬 변수 초기화의 정석 (0) | 2021.03.20 |
Comments