목차
- set.difference() 예제 - Set 차집합
- set.difference() 정의
- set.difference() 구문
- set.difference() 예제 - y Set에만 속하는 요소 얻기
set.difference() 예제 - Set 차집합
x = {"홈짱닷컴", "Homzzang.com", "코딩 강의"}
y = {"HTML", "CSS", "코딩 강의"}
z = x.difference(y)
print(z)
결과값: ※ 순서 램덤.
{'Homzzang.com', '홈짱닷컴'}
PS.
※ - 연산자 이용해 표현 가능.
※ - 연산자 앞뒤의 공백 유무는 상관 없음.
z = x - y
set.difference() 정의
두 Set 간의 차이 중, 첫 번째 Set에 속하는 것만 있는 새 set 반환.
(따라서, set_A의 요소 구성은 안 바뀜.)
cf.
difference_update() 메서드는 공통 요소를 제거만 할 뿐,
값을 반환하지는 않음. (즉, set_A의 요소 구성이 바뀜.)
set.difference() 구문
setA.difference(setB)
[매개변수]
setB
필수. setA와 차이를 체크할 set
[반환값]
setA에 속하는 요소로만 구성된 Set 반환.
set.difference() 예제 - y Set에만 속하는 요소 얻기
x = {"홈짱닷컴", "Homzzang.com", "코딩 강의"}
y = {"HTML", "CSS", "코딩 강의"}
z = y.difference(x)
print(z)
결과값: ※ 순서 램덤.
{'CSS', 'HTML'}
최신댓글