여러 값을 하나의 이름으로 묶어서 관리하는 자료형
| 컬렉션 | 생성 함수 | 특징 | 예시 |
| 리스트 | list() | 추가, 수정, 삭제가 언제나 가능 | a = [1, 2, 3] |
| 튜플 | tuple() | 생성되고 나면 변경이 불가능 | a = (1, 2, 3) |
| 세트 | set() | 중복된 값의 저장이 불가능 | a = {1, 2, 3} |
| 딕셔너리 | dict() | 키 + 값으로 관리 | a = {"age" : 25} |
이 중에서 저장된 값들의 순서가 있는 컬렉션을 '시퀀스(sequence)' 라고 부른다.
시퀀스가 있는 컬렉션은 리스트와 튜플이 있다.
# 컬렉션 생성하기
li = [1, 2, 3, 4, 5] # 리스트
set_ = {2, 4, 3, 3, 1} # 세트
tu = (2, 2, 3, 4, 5) # 튜플
dic = {"aaa" : 1, "bbb" : 2, "ccc" : 3} # 딕셔너리
print(li)
print(type(li))
# 결과값
# [1, 2, 3, 4, 5]
# <class 'list'>
print(set_)
print(type(set_))
# 결과값
# {1, 2, 3, 4}
# <class 'set'>
print(tu)
print(type(tu))
# 결과값
# (2, 2, 3, 4, 5)
# <class 'tuple'>
print(dic)
print(type(dic))
# 결과값
# {'aaa': 1, 'bbb': 2, 'ccc': 3}
# <class 'dict'>