본문으로 건너뛰기
실습하기

파이썬의 튜플과 집합

파이썬을 배우다 보면 데이터를 저장하고 조직하는 다양한 방법을 만나게 됩니다. 그중 흔히 쓰이는 타입이 바로 튜플(tuple)집합(set)입니다.

튜플과 집합은 비슷해 보일 수 있지만, 동작 방식과 쓰임새가 다릅니다.


튜플

튜플은 순서가 있는 항목들의 모음입니다. 생성 후에는 변경할 수 없습니다.

튜플 만들기
my_tuple = (1, 2, 3)

튜플은 데이터가 변하면 안 되는 경우에 유용합니다. 예를 들어 지도상의 좌표(위도·경도)나 학생의 생년월일처럼 유용합니다.

튜플의 특징

  • 튜플은 순서가 있어 각 요소의 위치가 중요합니다.
  • 한 번 생성하면 변경할 수 없습니다(불변, immutable).
  • 대신 인덱스로 접근할 수는 있습니다. 예: 내_튜플[0]
  • 튜플은 중복된 값을 허용합니다.

집합

집합은 순서가 중요하지 않고 중복이 허용되지 않습니다.

집합 만들기
my_set = {1, 2, 3}

집합은 고유한 값을 저장할 때 유용합니다. 예를 들어 고유한 ID 목록이나 고유한 항목 모음을 저장할 때 유용합니다.

집합의 특징

  • 집합은 중복된 값을 자동으로 제거합니다.
  • 항목을 언제든 추가하거나 제거할 수 있습니다.
  • 집합은 순서가 없어 저장 순서가 보장되지 않습니다.

다음 내용이 궁금하다면?

코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!