Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- 파이썬 pool
- multiprocessing
- 파이썬 기초
- python multiprocessing
- python pool
- 파이썬 멀티프로세싱
- 자료형
- python 학습
- 가상 환경
- Anaconda
- 파이썬 학습 테스트
- 기초
- 명령어
- Java
- conda
- python 기초
- 자바스크립트
- 함수
- 기존 모델 학습
- python
- easyocr 기존 모델 학습
- EasyOCR
- easyocr 기존 모델
- 파이썬
- python 멀티프로세싱
- 설치
- python easyocr 학습
- javascript
- 리액트
- react
Archives
- Today
- Total
귀찮아서가끔하는블로그
[python] 파이썬 집합 본문
반응형
집합 자료형
집합에 관련된 것들을 쉽게 처리하기 위해 만들어진 자료형
s1 = set("Hello")
print(s1) ## 결과 {'e','l','o','H'}
## 순서가 없고 중복이 허용되지 않음
## 선언 예시
s1 = set("Hello")
s2 = {"H","e","l","l","o"}
s3 = set([1,2,3])
s4 = {1,2,3}
교집합
s1 = set([1,2,3,4,5,6])
s2 = set([4,5,6,7,8,9])
print(s1 & s2) #교집합 ##결과 {4,5,6}
print(s1.intersection(s2)) #교집합 ##결과 {4,5,6}
합집합
s1 = set([1,2,3,4,5,6])
s2 = set([4,5,6,7,8,9])
print(s1 | s2) #합집합 ##결과 {1, 2, 3, 4, 5, 6, 7, 8, 9}
print(s1.union(s2)) #합집합 ##결과 {1, 2, 3, 4, 5, 6, 7, 8, 9}
차집합
s1 = set([1,2,3,4,5,6])
s2 = set([4,5,6,7,8,9])
print(s1 - s2) #차집합 ##결과 {1, 2, 3}
print(s2 - s1) #차집합 ##결과 {8, 9, 7}
print(s1.difference(s2)) #차집합 ##결과 {1, 2, 3}
print(s2.difference(s1)) #차집합 ##결과 {8, 9, 7}
값 1개 추가하기 add
s1 = set([1,2,3])
s1.add(7) #한개의 값 추가 ##결과 {1, 2, 3, 7}
값 여러개 추가하기 update
s1 = set([1,2,3])
s1.update([5,6]) #여러개 값 추가 ##r결과 {1, 2, 3, 5, 6}
특정 값 제거하기 remove
s1 = set([1,2,3])
s1.remove(2) ## s1에서 2 제거
print(s1) ## 결과 {1,3}
반응형
'Python' 카테고리의 다른 글
[python] 가상 환경 다루기 (0) | 2022.05.16 |
---|---|
[python] conda 설치 및 환경 세팅 (0) | 2022.05.16 |
[python] 파이썬 딕셔너리 (0) | 2022.05.12 |
[python] 파이썬 리스트 관련 함수 (0) | 2022.05.12 |
[python] 파이썬 문자열 관련 기본 함수 (0) | 2022.05.12 |