HappyWeasel
파이썬 - set 본문
집합을 의미한다.
특징
- 순서가 없다
- set = {1,2,3} / set = {3,2,1} : 동일한 집합이다.
- 중복이 없다
- set = {1,2,3,3,4,4,5} / set = {1,2,3,4,5} 로 인식한다.
원소 추가/삭제
num_set = {1,3,5,7}
num_set.add(9) # 9를 추가
num_set.update([3,15,4]) # 새로운 원소들로 덮어씌운다
num_set.remove(7) # 7을 삭제 (값이 반듯이 존재해야한다. 오류발생)
num_set.discard(13) # 13을 삭제(값이 없으면 무시)
집합 연산
set1 = {1,3,5,7}
set2 = {1,3,9,27}
union = set1 | set2 #합집합
intersection = set1 & set2 # 교집합
diff = set1 - set2 #차집합
xor = set1 ^ set2 #XOR
'Basic > Python' 카테고리의 다른 글
파이썬 - lambda (0) | 2020.06.04 |
---|---|
파이썬 - csv 파일 다루기 (0) | 2020.06.04 |
파이썬 - json (0) | 2020.06.04 |
파이썬 - 그래프 다루기 (0) | 2020.06.04 |
파이썬 - 데이터 정렬하기 (0) | 2020.06.03 |
Comments