기타 자료 구조

발행: (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() 사용
Back to Blog

관련 글

더 보기 »

파이썬 연산과 함수

수식(Expression) – 피연산자와 연산자의 조합 피연산자(Operand): 연산의 대상 연산자(Operator): 연산을 나타내는 기호, 예: +, -, *, / 정확한 수식으로 표현된 연산을 프로그래밍 언어로 작성하면 컴퓨터가 정확히 계산합니다. 연산 우선 순위 – 소괄호를…