Python컬렉션과 문자열

tuple 과 set 기본

변경 불가능한 tuple과 중복 없는 set의 쓰임새를 함께 정리하는 Python 컬렉션 카드입니다.

마지막 수정 2026년 3월 16일

기본 패턴

python
point = (10, 20)
visited = {"seoul", "busan"}

visited.add("incheon")
has_seoul = "seoul" in visited

설명

  • tuple은 순서가 있지만 변경할 수 없는 컬렉션입니다.
  • set은 중복 없는 값 집합을 빠르게 관리할 때 유용합니다.
  • 좌표, 여러 값 반환, 포함 여부 검사에서 자주 보입니다.

짧은 예제

python
name, age = ("Mina", 26)
unique_numbers = set([1, 1, 2, 3])

빠른 정리

타입특징
tuple순서 있음, 변경 불가
set중복 없음, 순서 보장 아님

주의할 점

빈 set은 {}가 아니라 set()으로 만들어야 합니다. {}는 빈 딕셔너리입니다.