[파이썬(Python)] 파이썬 집합(Set) 알아보기
- 파이썬(Python)
- 2020. 3. 26. 02:00
안녕하세요.
오늘은 파이썬에서 집합에 대해서 알아보려고 합니다.
집합(Set)이란 중복 요소를 허용하지 않으며 순서가 없는 데이터 묶음이라고 정의할 수 있겠는데요.
그럼 실제로 파이썬에서 집합을 어떻게 표시하고, 또 집합에는 합집합, 차집합, 교집합 등의 다양한 집합들이 있는데 이러한 부분도 어떻게 표현을 하는지 예제 코드를 통해서 하나하나 알아 보도록 하겠습니다.
예제 코드
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#A, B 집합 선언하기 a_Set = set(['a', 'b', 'c', 'd', 'e', 'f']) b_Set = set(['A', 'b', 'D', 'e', 'W', 'X'])
#합집합 (양쪽 집합을 합해서 하나로 만드는 것) print("합집합 : {0}".format(a_Set | b_Set))
#차집합( a 집합해서 b 집합에 포함되는 요소를 제거하는 것) print("차집합 : {0}".format(a_Set - b_Set))
#교집합 ( a 집합, b 집합 동시에 포함하고 있는 요소들 모임) print("교집합 : {0}".format(a_Set & b_Set))
|
실행 결과
위와 같이 set 키워드를 통해서 a, b 각각의 집합을 만들고 나서 합집합, 차집합, 교집합의 결과를 출력하니까 위와 같이 제대로 나오는 것을 확인하실 수 있습니다.
감사합니다.^^
728x90
'파이썬(Python)' 카테고리의 다른 글
[파이썬(Python)] 파이썬 파일 입출력! 파일 내용 읽어오기 (0) | 2020.03.28 |
---|---|
[파이썬(Python)] 파이썬 파일 읽고 쓰기(파일 입출력) (0) | 2020.03.27 |
[파이썬(Python)] 파이썬 튜플(tuple) 이란? (0) | 2020.03.24 |
[파이썬(Python)] 파이썬 정의되지 않은 키워드 파라미터(인수) 전달받기 (0) | 2020.03.23 |
[파이썬(Python)] 파이썬 딕셔너리(Dictionary) 타입 사용하기 (0) | 2020.03.21 |
이 글을 공유하기