Python: Set
집합을 의미하는 SET은 이전 글에서 살펴본 리스트나 튜플과 마찬가지로, 파이썬에서 사용할 수 있는 순회 가능 객체 중 하나이다. 리스트에 대한 글에서 잠깐 언급되었던 셋은 위 그림과 같이 중괄호를 이용해서 데이터를 정의한다. 앞에서 이야기했듯이, 셋은 파이썬에서 지원하는 순회 가능 객체 중 하나이고, 정의된 셋의 수정이 가능하다. 리스트와 튜플의 경우에는 정의된 데이터를 가변할 수 있는지 없는지에 대한 큰 차이가 있지만, 지금까지의 내용만 봤을 때 리스트와 셋은 큰 차이가 없는 것처럼 보일 수도 있다. 하지만, 셋은 2가지의 큰 특징을 가지고 있는데, 위 그림에서 볼 수 있듯이, 셋은 중복을 허용하지 않는다. 그리고, 셋의 원소들에는 순서가 없다. 그래서, 셋으로 정의된 데이터들은 인덱싱 과정을 통해 ..