본문 바로가기

파이썬 도전기

03.14 컬렉션타입 -세트

세트(set)는 중복되지 않는 항목들의 컬렉션입니다.

값을 내었을때 중복숫자는 빠짐

 

set는 인덱스로 들어갈수없고, 정해진 순서라는것이 없다

 

add() : 세트에 요소를 추가

 

.add()로 요소를 추가해줌

 

update() : 세트에 여러요소를 추가

.update()로 40,50,60,20을 추가해줌

 

remove() : 세트의 요소를 제거, 단 요소가 없으면 에러가 발생한다.

요소가 없어도 에러가 남

 

discard() : 세트의 요소를 제거, 단 요소가 없어도 에러가 발생하지않음

30을 두번 제거했는데도 remove와 다르게 에러가 나지않음

 

copy() : 세트를 복사

같은것을 복사해도 저장되는 메모리가 다르다

 

union() : 두 세트의 합집합을 반환(|)

 

intersection() : 두 세트의 교집합을 반환(&)

 

difference() : 두 세트의 차집합을 반환(-)

 

 

symmetric_difference : 대칭 차집합(^)

 

 

 

 

 

'파이썬 도전기' 카테고리의 다른 글

03.14 딕셔너리  (2) 2024.03.14
03.14 딕셔너리  (0) 2024.03.14
03.13 컬렉션타입-튜플  (0) 2024.03.14
03.13 컬렉션타입 - 리스트  (0) 2024.03.13
03.12 파이썬의 변수  (0) 2024.03.12