편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
55번째 줄: | 55번째 줄: | ||
print( sym_diff ) # ['F', 'E', 'A', 'B'] | print( sym_diff ) # ['F', 'E', 'A', 'B'] | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==종합 코드== | |||
<source lang='python' run> | |||
lst1 = ['A', 'B', 'C', 'D'] | |||
lst2 = ['C', 'D', 'E', 'F'] | |||
union = list(set(lst1) | set(lst2)) | |||
print( union ) # ['D', 'F', 'E', 'B', 'A', 'C'] | |||
union = list(set().union(lst1,lst2)) | |||
print( union ) # ['D', 'F', 'E', 'B', 'A', 'C'] | |||
intersection = list(set(lst1) & set(lst2)) | |||
print( intersection ) # ['C', 'D'] | |||
intersection = list(set(lst1).intersection(lst2)) | |||
print( intersection ) # ['C', 'D'] | |||
complement = list(set(lst1) - set(lst2)) | |||
print( complement ) # ['A', 'B'] | |||
complement = list(set(lst1).difference(lst2)) | |||
print( complement ) # ['B', 'A'] | |||
sym_diff = list(set(lst1) ^ set(lst2)) | |||
print( sym_diff ) # ['A', 'E', 'B', 'F'] | |||
sym_diff = list(set(lst1).symmetric_difference(lst2)) | |||
print( sym_diff ) # ['A', 'E', 'B', 'F'] | |||
</source> | |||
==같이 보기== | ==같이 보기== |