편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
7번째 줄: | 7번째 줄: | ||
* lst2의 원소는 C, D, E, F | * lst2의 원소는 C, D, E, F | ||
* 데이터 입력 | * 데이터 입력 | ||
< | <source lang='python'> | ||
lst1 = ['A', 'B', 'C', 'D'] | lst1 = ['A', 'B', 'C', 'D'] | ||
lst2 = ['C', 'D', 'E', 'F'] | lst2 = ['C', 'D', 'E', 'F'] | ||
</ | </source> | ||
==합집합== | ==합집합== | ||
https://upload.wikimedia.org/wikipedia/commons/thumb/3/30/Venn0111.svg/120px-Venn0111.svg.png | https://upload.wikimedia.org/wikipedia/commons/thumb/3/30/Venn0111.svg/120px-Venn0111.svg.png | ||
< | <source lang='python' run> | ||
lst1 = ['A', 'B', 'C', 'D'] | lst1 = ['A', 'B', 'C', 'D'] | ||
lst2 = ['C', 'D', 'E', 'F'] | lst2 = ['C', 'D', 'E', 'F'] | ||
21번째 줄: | 21번째 줄: | ||
union = list(set().union(lst1,lst2)) | union = list(set().union(lst1,lst2)) | ||
print( union ) # ['C', 'F', 'A', 'E', 'B', 'D'] | print( union ) # ['C', 'F', 'A', 'E', 'B', 'D'] | ||
</ | </source> | ||
==교집합== | ==교집합== | ||
https://upload.wikimedia.org/wikipedia/commons/thumb/9/99/Venn0001.svg/120px-Venn0001.svg.png | https://upload.wikimedia.org/wikipedia/commons/thumb/9/99/Venn0001.svg/120px-Venn0001.svg.png | ||
< | <source lang='python' run> | ||
lst1 = ['A', 'B', 'C', 'D'] | lst1 = ['A', 'B', 'C', 'D'] | ||
lst2 = ['C', 'D', 'E', 'F'] | lst2 = ['C', 'D', 'E', 'F'] | ||
32번째 줄: | 32번째 줄: | ||
intersection = list(set(lst1).intersection(lst2)) | intersection = list(set(lst1).intersection(lst2)) | ||
print( intersection ) # ['C', 'D'] | print( intersection ) # ['C', 'D'] | ||
</ | </source> | ||
==[[차집합]]== | ==[[차집합]]== | ||
https://upload.wikimedia.org/wikipedia/commons/thumb/e/e6/Venn0100.svg/120px-Venn0100.svg.png | https://upload.wikimedia.org/wikipedia/commons/thumb/e/e6/Venn0100.svg/120px-Venn0100.svg.png | ||
< | <source lang='python' run> | ||
lst1 = ['A', 'B', 'C', 'D'] | lst1 = ['A', 'B', 'C', 'D'] | ||
lst2 = ['C', 'D', 'E', 'F'] | lst2 = ['C', 'D', 'E', 'F'] | ||
43번째 줄: | 43번째 줄: | ||
complement = list(set(lst1).difference(lst2)) | complement = list(set(lst1).difference(lst2)) | ||
print( complement ) # ['A', 'B'] | print( complement ) # ['A', 'B'] | ||
</ | </source> | ||
==[[대칭차집합]]== | ==[[대칭차집합]]== | ||
https://upload.wikimedia.org/wikipedia/commons/thumb/4/46/Venn0110.svg/120px-Venn0110.svg.png | https://upload.wikimedia.org/wikipedia/commons/thumb/4/46/Venn0110.svg/120px-Venn0110.svg.png | ||
< | <source lang='python' run> | ||
lst1 = ['A', 'B', 'C', 'D'] | lst1 = ['A', 'B', 'C', 'D'] | ||
lst2 = ['C', 'D', 'E', 'F'] | lst2 = ['C', 'D', 'E', 'F'] | ||
54번째 줄: | 54번째 줄: | ||
sym_diff = list(set(lst1).symmetric_difference(lst2)) | sym_diff = list(set(lst1).symmetric_difference(lst2)) | ||
print( sym_diff ) # ['F', 'E', 'A', 'B'] | print( sym_diff ) # ['F', 'E', 'A', 'B'] | ||
</ | </source> | ||
==같이 보기== | ==같이 보기== |