기타 자료 구조
발행: (2026년 2월 8일 오후 01:29 GMT+9)
2 분 소요
원문: Dev.to
Source: Dev.to
튜플 (tuple)
- 여러 값을 소괄호
()로 묶어서 표현 - 리스트와 동일하나 변경 불가능 (추가, 삭제, 수정 X)
사전 (dict)
- 열쇠와 값이 짝을 이룬 형태의 자료 구조
- 순서보다 열쇠가 중요한 경우 사용
- 중괄호
{}로 표현
# .get() 메서드를 사용하면 없는 키의 경우 None 값을 반환
# 값을 지정하면 없는 키에 기본값을 반환
- 특정 키 삭제:
del d['apple'] - 특정 키 추가 시, 그 키가 있으면 값이 업데이트되고, 없으면 새로 추가됨
집합 (set)
- 사전과 표기법이 비슷하나 키와 값의 짝이 없음
- 중복을 허용하지 않고 순서를 보존하지 않음
- 중복 제거에 활용
자료 구조의 변환
- 사전은 다른 자료 구조로 변환될 때 열쇠만 보존
- 값을 보존하고 싶을 경우
dict_variable.values()메서드 사용 - 모두 보존하고 싶을 경우
dict_variable.items()사용