본문 바로가기
Python

파이썬 컬렉션

by 승환파크 2023. 5. 8.

여러 값을 하나의 이름으로 묶어서 관리하는 자료형

컬렉션 생성 함수 특징 예시
리스트 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'>

'Python' 카테고리의 다른 글

파이썬 튜플  (0) 2023.05.08
파이썬 리스트  (0) 2023.05.08
파이썬 변수  (0) 2023.05.08
파이썬 불 자료형  (1) 2023.05.08
파이썬 문자열 자료형  (0) 2023.05.08