-
[삼쾌한 IT강의] 집합(SET)타입Python 2019. 8. 27. 00:47
안녕하세요 백소라강사 입니다.
파이썬의 SET에 대해 같이 알아보겠습니다!
1. SET이란?
SET역시 딕셔너리와 마찬가지로 순서를 관리하지 않습니다. 또한 중복 요소를 가질 수 없습니다.
요소를 중괄호 { }로 묶습니다.
2. 집합(SET) 생성하기
1번 라인의 집합 생성 방법과 4번 라인의 list 타입을 비교 해 보세요.
3. SET을 list로 변환, 인덱싱하기
10번 라인에서 b를 출력했을 때 생성해준 대로 알파벳 'Lizy' 가 출력되지 않는다. SET은 순서를 관리하지 않기 때문이다. 따라서 12번 라인처럼 인덱싱도 불가능하다.
인덱싱을 하기 위해서는 13번 라인과 같이 set을 list로 변환해야 한다.
4. SET의 교집합과 합집합
교집합은 &나 intersection() 메소드를. 합집합은 | 나 union() 메소드를 사용한다.
5. 차집합과 대칭차
대칭차는 중복되는 요소를 뺀 나머지 요소만 추출한다.
6. SET의 함수
add와 update로 요소 추가, remove로 요소 삭제
이상 파이썬의 집합 SET에 대한 내용을 마무리합니다.
내용이 도움이 되었다면 광고 배너 클릭 부탁드립니다. 감사합니다 :-)
'Python' 카테고리의 다른 글
[삼쾌한 IT강의] 파이썬 numpy 특징과 설치 방법 (0) 2019.08.28 [삼쾌한 IT강의] 딕셔너리 (0) 2019.08.27 [삼쾌한 IT강의] 튜플 (0) 2019.08.26 [삼쾌한 IT강의] 리스트 함수 (0) 2019.08.26 [삼쾌한 IT강의] 파이썬 리스트 (0) 2019.08.26 댓글