5.4
세트
필자가 학생이던 시절, 누구나 한 권씩 가지고 있는 유명한 수학 책이 있었습니다. 그 책의 첫 단원이 ‘집합’이었는데, 방학 때 예습한다고 책을 샀습니다. 그런데 누가 그랬던가요? 작심삼일이라고. 두 주먹 불끈 쥐고 으쌰으쌰 도전했는데, 딱 집합 단원까지였습니다. 다음 단원으로 진도를 나가는 게 참 쉽지가 않더라고요. 나중에 개학해 보니 다른 친구들의 책도 모두 집합 부분만 새카맣더군요.
이번에 배워 볼 자료구조는 세트(set)입니다. 우리말로 집합이라고 하지요. 세트는 중복을 허용하지 않고, 데이터 순서도 보장하지 않습니다. 수학에서 집합을 표현할 때처럼 값을 쉼표(,)로 구분하고 중괄호로 정의합니다.
형식
세트명 = {값1, 값2, ...}