-
[Python] set란? 그리고 사용법Python 2021. 11. 23. 18:43
set란?
중복을 허용하지 않고, 순서가 없다
s1 = set([1, 2, 3, 4, 5, 6]) s2 = set([4, 5, 6, 7, 8, 9]) # 교집합 print(s1 & s2) print(s1.intersection(s2)) => {4, 5, 6} # 합집합 print(s1 | s2) print(s1.union(s2)) => {1, 2, 3, 4, 5, 6, 7, 8, 9} # 차집합 print(s1 - s2) print(s1.difference(s2)) => {1, 2, 3} print(s2 - s1) print(s2.difference(s1)) => {8, 9, 7}
'Python' 카테고리의 다른 글
[Python] list에서 객체를 빼오자 pop (0) 2021.11.24 [Python] split 이용해서 간지 나게 리스트 만들기 (0) 2021.11.23 [Python] iterable과 iterator에 대해서 (0) 2021.11.23 [Python] append 와 extend의 차이점 (0) 2021.11.23 [Python] 한줄 반복문으로 코드를 깔끔하게 만들어보자 list comprehension (0) 2021.11.23