목차
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'}
주소 복사
랜덤 이동
최신댓글