목차
- set.union() 예제 - 2개 set 결합한 새로운 Set 반환
- set.union() 정의
- set.union() 구문
- set.union() 예제 - 3개 set 결합해 새로운 Set 반환
set.union() 예제 - 2개 set 결합한 새로운 Set 반환
hz = {"홈짱닷컴", "Homzzang.com", "코딩 강의"}
code = {"HTML", "CSS", "홈짱닷컴"}
all = hz.union(code)
print(all)
결과값: {'CSS', 'HTML', 'Homzzang.com', '홈짱닷컴', '코딩 강의'} ※ 순서는 랜덤
PS.
- | 연산자 이용해 간단히 표현 가능.
- | 연산자 앞뒤엔 공백 있어도 되고 없어도 됨.
- (예) all = hz | code
set.union() 정의
2개 이상의 Set 결합한 새로운 set을 반환.
- 중복 시, 한번만 포함.
- 쉼표( , ) 이용해 원하는 만큼 set 결합 가능.
- (숫자 + 숫자) 결합 시, 자동 오름차순 정렬.
- (숫자 + 문자), (문자 + 숫자) 결합시, 순서 랜덤.
cf.
set.update() 메서드 - 두 set을 결합해, 현재 set을 업데이트.
set.union() 구문
set.union(set1, set2, ....)
[매개변수]
set1
필수. 결합할 set.
set2, set3, ....
선택. 결합할 set. (※ 쉼표 이용해 나열)
[반환값]
모든 Set에 포함된 요소를 한 번씩만 담은 Set 반환.
set.union() 예제 - 3개 set 결합해 새로운 Set 반환
hz = {"홈짱닷컴", "Homzzang.com", "코딩 강의"}
code = {"HTML", "CSS", "홈짱닷컴"}
study = {"코딩 강의","CSS", "그누보드"}
all = hz.union(code, study)
print(all)
결과값: {'Homzzang.com', '홈짱닷컴', 'HTML', '코딩 강의', 'CSS', '그누보드'} ※ 순서는 랜덤
최신댓글