Python

집합(set)

Z_Z 2021. 10. 2. 16:15

집합

집합이란 중복된 데이터가 없으며, 순서에 상관없는 데이터들의 묶음이다.

데이터의 중복을 허용하지 않기 때문에 중복되는 데이터가 있을경우 하나의 데이터만 저장한다.

또한, 순서가 없기 때문에 리스트처럼 인덱스 번호로 데이터에 접근할 수 없다.

 

 

* Java = HashSet 과 같다.

 

집합은 리스트나 문자열을 사용하여 생성할 수 있다.

집합은 중괄호{,}로 감싸서 나타내며, set 함수를 사용하여 리스트나 문자열을 전달받아 생성할 수 있다.

 

예)

myObo = [100, 200, 300, 400]

 

a = set(myObo)

 

print(a)

 

실행결과

{100, 200, 300, 400}