파이썬의 튜플과 집합
파이썬을 배우다 보면 데이터를 저장하고 조직하는 다양한 방법을 만나게 됩니다. 그중 흔히 쓰이는 타입이 바로 튜플(tuple)
과 집합(set)
입니다.
튜플과 집합은 비슷해 보일 수 있지만, 동작 방식과 쓰임새가 다릅니다.
튜플
튜플은 순서가 있는 항목들의 모음입니다. 생성 후에는 변경할 수 없습니다.
튜플 만들기
my_tuple = (1, 2, 3)
튜플은 데이터가 변하면 안 되는 경우에 유용합니다. 예를 들어 지도상의 좌표(위도·경도)나 학생의 생년월일처럼 유용합니다.
튜플의 특징
- 튜플은 순서가 있어 각 요소의 위치가 중요합니다.
- 한 번 생성하면 변경할 수 없습니다(불변, immutable).
- 대신 인덱스로 접근할 수는 있습니다. 예:
내_튜플[0]
- 튜플은 중복된 값을 허용합니다.
집합
집합은 순서가 중요하지 않고 중복이 허용되지 않습니다.
집합 만들기
my_set = {1, 2, 3}
집합은 고유한 값을 저장할 때 유용합니다. 예를 들어 고유한 ID 목록이나 고유한 항목 모음을 저장할 때 유용합니다.
집합의 특징
- 집합은 중복된 값을 자동으로 제거합니다.
- 항목을 언제든 추가하거나 제거할 수 있습니다.
- 집합은 순서가 없어 저장 순서가 보장되지 않습니다.
Quiz
0 / 1
파이썬의 집합과 튜플의 주요 차이점은 무엇인가요?
집합은 순서가 있습니다.
집합은 변경할 수 없습니다.
집합은 중복 값을 자동으로 제거합니다.
집합은 리스트와 같은 인덱싱을 허용합니다.
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말