반응형
# Set
▶ 중복을 허용하지 않으며 순서가 없음
→ 순서가 없으므로 인덱싱이 안됨
▶ 중복을 허용하지 않기 때문에 중복값을 제거할 때 사용하기도 함
▶ 인덱싱을 하기 위해서는 다른 자료형으로 변환해야 함
▶ s1.add(원소) : 원소를 집합에 추가
▶ s1. remove(원소) : 해당 원소를 집합(s1)에서 제거
→ 해당 원소가 없으면 에러 발생
▶ s1. discard(원소) : 해당 원소를 집합(s1)에서 제거
→ 해당 원소가 없어도 에러가 발생하지 않음
▶ s1. clear() : 집합의 모든 원소를 제거
→ 공집합으로 만들어줌
▶ 사용 가능 연산자 : \(합집합), &(교집합), -(차집합)
→ s1.union(다른 집합), s1.intersection(다른 집합), s1.difference(다른 집합)
▶ 사용 가능 함수 : len(), max(), min()
→ s1.len() : 원소들의 개수 출력
→ s1. max() : 원소들의 최댓값 반환
→ s1.min() : 원소들의 최솟값 반환
▶ s1 = set(s1) : set 생성
▶ s1 = set() : 공백 set 생성
★ 주의 ★
s1 = {}
→ 공백 딕셔너리와 헷갈리지 않기
반응형
'Language > Python' 카테고리의 다른 글
[ Python ] 딕셔너리 문법 정리 (0) | 2021.09.27 |
---|---|
[ Python ] 디폴트 인수 / 키워드 인수 정리 (0) | 2021.09.27 |
[ Python ] 전역변수/지역변수 정리 (0) | 2021.09.27 |
[ Python ] 함수 정리 (0) | 2021.09.27 |
[ Python ] 리스트 문법 정리 (0) | 2021.09.27 |