더북(TheBook)

 

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

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.