setunion 함수
setunion 함수 (setunion Function)
setunion 함수는 여러 집합을 받아 모든 집합의 요소를 담은 단일 집합을 생성해요. 즉 집합들의 합집합(union)을 계산해요.
출처: 문서
본문
setunion 함수는 여러 집합을 받아 모든 집합의 요소를 담은 단일 집합을 생성해요. 달리 말하면, 집합들의 합집합을 계산해요.
setunion(sets...)
예시 (Examples)
> setunion(["a", "b"], ["b", "c"], ["d"])
[
"d",
"b",
"c",
"a",
]
주어진 인자들은 집합으로 변환되므로 결과도 집합이고, 주어진 요소들의 순서는 보존되지 않아요.
관련 함수 (Related Functions)
contains— 주어진 리스트나 집합이 주어진 요소 값을 포함하는지 테스트해요.setintersection— 여러 집합의 교집합을 계산해요.setproduct— 여러 집합의 데카르트 곱을 계산해요.setsubtract— 두 집합의 상대적 여집합(relative complement)을 계산해요.
실전 사용 팁
setunion은 여러 환경이나 팀이 각자 정의한 집합을 하나로 합칠 때 유용해요. 예를 들어 여러 모듈에서 각각 만든 포트 목록이나 IAM 권한 목록을 setunion으로 합치면 중복 없이 전체 목록을 얻을 수 있어요. 다만 결과는 집합 타입이라 요소 순서가 보존되지 않는 점을 기억해요. 요소 배치 순서가 중요한 목록이라면 집합 연산보다 concat을 쓰는 편이 나을 수 있어요.
더 알아보기 (Learn more)
setsubtract함수 — 차집합setintersection함수 — 교집합- 컬렉션 함수 — 다른 컬렉션 함수