셋 타입
set(집합)
set은 순서가 없는 자료형이다.
중복이 안된다는 특징이 있다.
set1 ={1, 2, 3, 4, 2, 5, 5}
set2 = {3, 4, 5, 7, 8, 10}
set1
{1, 2, 3, 4, 5}
set은 수학적 집합 연산(교집합, 합집합, 차집합)을 제공한다.
교집합
set1 & set2
{3, 4, 5}
set1.intersection(set2)
{3, 4, 5}
합집합
set1 | set2
{1, 2, 3, 4, 5, 7, 8, 10}
set1.union(set2)
{1, 2, 3, 4, 5, 7, 8, 10}
차집합
set2 - set1
{7, 8, 10}
set2.difference(set1)
{7, 8, 10}
set 자료형을 다른 자료형으로 만들수 있다.
list(set3)
['c', 'd', 'a', 'b', 'cc', 'e']
li1 = sorted(tuple(set3))
{'a', 'b', 'c', 'cc', 'd', 'e'}
'플레이데이터 빅데이터 부트캠프 12기 > Python' 카테고리의 다른 글
[플레이데이터 빅데이터 부트캠프]Python 클래스(2) (0) | 2022.11.07 |
---|---|
[플레이데이터 빅데이터 부트캠프]Python 클래스(1) (0) | 2022.10.05 |
[플레이데이터 빅데이터 부트캠프]Python 익명 함수 vs 어플라이 함수 (0) | 2022.08.03 |
[플레이데이터 빅데이터 부트캠프]Python Open API 만들기(2) (0) | 2022.07.27 |
[플레이데이터 빅데이터 부트캠프]Python Open API 만들기(1) (0) | 2022.07.26 |