CHHB stroy

Set Type 본문

Python

Set Type

CHHB 2024. 6. 6. 17:02

Set

  • 집합 자료형은 set키워드를 사용해 만듬

  • 중복을 허용하지 않는다.

  • 순서가 없다(Unordered).

  • 순서가 없어서 인덱싱으로 값을 얻을 수 없다.

  • 인덱싱으로 접근을 하려면 리스트나 튜플로 변환후 사용

    s1 = set([1, 2, 3, 4, 5, 6])
    s2 = set([4, 5, 6, 7, 8, 9])
    
    list1 = list(s1)
    tuple1 = tuple(s1)
  • 교집합, 합집합, 차집합을 구할 수 있다.

    • 교집합
s1 & s2
s1.intersection(s2)
  • 합집합
s1 | s2
s1.union(s2)
  • 차집합
s1 - s2
s1.difference(s2)
  • 값 1개 추가(add)
s1.add(요소)
  • 값 여러개 추가(update)
s1.update([요소1, 요소2, 요소3])
  • 특정 값 제거(remove)
s1.remove(요소)

'Python' 카테고리의 다른 글

📌 Windows 11에서 WSL2, Docker, Python, PyCharm 설치 및 연동 가이드  (2) 2025.08.02
Python 기초 문법 완벽 정리  (0) 2025.04.20
Dictionary Type  (0) 2024.06.06
tuple Type  (0) 2024.06.06
List Type  (0) 2024.06.06