1집합
이 문제의 출력은 같은 이름들이 들어 있는 ‘집합’입니다. 집합은 리스트와 같이 정보를 여러 개 넣어서 보관할 수 있는 파이썬의 기능입니다. 다만, 집합 하나에는 같은 자료가 중복되어 들어가지 않고, 자료의 순서도 의미가 없다는 점이 리스트와 다릅니다.
다음 예제를 통해 집합의 간단한 사용법을 살펴보겠습니다.
>>> s = set()
>>> s.add(1)
>>> s.add(2)
>>> s.add(2) # 이미 2가 집합에 있으므로 중복해서 들어가지 않습니다.
>>> s
{1, 2}
>>> len(s) # 집합 s에는 자료가 두 개 들어 있습니다.
2
>>> {1, 2} = = {2, 1} # 자료의 순서는 무관하므로 {1, 2}와 {2, 1}은 같은 집합입니다.
True