리스트, 딕셔너리, 튜플, 세트 등 모두 한번에 여러개의 자료를 담을 수 있는 C언어의 "배열" 기능을 담당한다. 하지만 각각의 기능과 쓰임새, 사용법이 다르다.
리스트
대괄호 [ ] 로 정의를 한다.
입력된 순서가 유지된다.
어떤 자료형도 저장이 가능하다.
1개의 자료도 리스트로 만들 수 있다.
a.append(), a.sort(), a.count() 등의 리스트 관련 함수가 있다.
튜플
소괄호 ( ) 로 정의를 한다.
리스트의 값은 변동시킬 수 있으나, 튜플은 그럴 수 없다.
1개의 요소만을 가질 때 뒤에 콤마를 붙여야한다
튜플을 만들 때 괄호 생략이 가능하다.
딕셔너리
중괄호 { } 로 정의를 한다.
키와 값을 쌍을 요소로 가지는 자료형이다.
키로 빠르게 값을 찾을 수 있다 -> 해시테이블 구조
인덱스로 찾거나 삭제할 수 없다. (순서를 적어 삭제할 수 없다.)
키는 중복될 수 없다.
세트
중괄호 { } 로 정의를 한다.
수학에서 사용하는 집합이다.
중복이 불가능하며, 특정 요소만을 출력할 수가 없다.
'멘토링 > 파이썬 멘토링' 카테고리의 다른 글
파이썬 멘토링[4] - 백준 10872번, 15596번, 계산기 프로그램 (0) | 2021.11.02 |
---|---|
파이썬 멘토링[3] - 백준 2753번, 2739번, 2742번 (0) | 2021.10.27 |
파이썬 멘토링[1] _ 10172 - 개, 10869 - 사칙연산 (1) | 2021.10.02 |