상세 컨텐츠

본문 제목

14. 파이썬 컬렉션 - Set

프로그래밍 언어/Python(파이썬)

by 알파고제로 2023. 10. 13. 11:12

본문

4. Set (집합)

■ 개요

  • {}, set, set()로 생성
  • 집합(set)은 파이썬 2.3부터 지원되기 시작한 자료형
  • set()을 이용해 만듦
  • 중복을 허용하지 않는다.
  • 순서가 없다(Unordered)
  • 인덱싱으로 값을 얻을 수 없다(순서가 없으므로) 리스트나 튜플로 변경 후 값 추출함
  • 자료형의 중복을 제거하기 위해 사용
  • 교집합(&), 차집합(-), 합집합(|) 연산 가능
coffee = set(['아메리카노', '카푸치노', '캬라멜 마키아또', '바닐라 라떼'])
print(coffee)

fruit = {'apple', 'pear', 'banana', 'orange', 'pineapple'}
print(fruit)
print(type(fruit))

coffee.add('아이스라떼')
coffee.add('아메리카노')  # 동일한 데이터가 있으므로 삽입되지 않음

print(coffee)

■ Set 관련 함수

함수명 설명
add() 요소 추가
update() 요소 수정
remove() 요소 삭제
intersection() 교집합
difference() 차집합
union() 합집합
symmetric_difference 배타적 차집합 (^)

'프로그래밍 언어 > Python(파이썬)' 카테고리의 다른 글

15. 파이썬 Comprehension  (0) 2023.10.13
13. 파이썬 컬렉션 - Tuple  (0) 2023.10.13
12. 파이썬 컬렉션 - Dictionary  (0) 2023.10.13

관련글 더보기

댓글 영역