Guidelines

ꡐ집합, 합집합, 차집합 연산법

Set은 μˆ˜ν•™ μ‹œκ°„μ— λ°°μ› λ˜ ꡐ집합, 합집합, 차집합과 같은 집합 연산을 μˆ˜ν–‰ν•  λ•Œ 맀우 μœ μš©ν•©λ‹ˆλ‹€.

μ΄λŸ¬ν•œ 집합 연산은 데이터 뢄석, μ•Œκ³ λ¦¬μ¦˜ 섀계, 둜직 κ΅¬ν˜„ λ“± λ‹€μ–‘ν•œ λΆ„μ•Όμ—μ„œ ν­λ„“κ²Œ ν™œμš©λ©λ‹ˆλ‹€.


ꡐ집합(Intersection)

ꡐ집합은 두 set에 κ³΅ν†΅μœΌλ‘œ μ‘΄μž¬ν•˜λŠ” μš”μ†Œλ“€μ˜ 집합을 λœ»ν•©λ‹ˆλ‹€.

ꡐ집합은 intersection() λ©”μ„œλ“œ λ˜λŠ” & μ—°μ‚°μžλ₯Ό μ‚¬μš©ν•΄ ꡬ할 수 μžˆμŠ΅λ‹ˆλ‹€.

set의 ꡐ집합 μ—°μ‚°
set_a = {1, 2, 3} set_b = {3, 4, 5} intersection = set_a & set_b # λ˜λŠ” set_a.intersection(set_b) print("intersection:", intersection) # {3} 좜λ ₯

합집합(Union)

합집합은 두 set의 λͺ¨λ“  μš”μ†Œλ₯Ό ν¬ν•¨ν•˜λŠ” 집합을 λœ»ν•©λ‹ˆλ‹€.

union() λ©”μ„œλ“œ λ˜λŠ” | μ—°μ‚°μžλ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.

set의 합집합 μ—°μ‚°
set_a = {1, 2, 3} set_b = {3, 4, 5} union = set_a | set_b # λ˜λŠ” set_a.union(set_b) print("union:", union) # {1, 2, 3, 4, 5} 좜λ ₯

차집합(Difference)

차집합은 두 집합 쀑 첫 번째 μ§‘ν•©μ—λŠ” μ†ν•˜μ§€λ§Œ 두 번째 μ§‘ν•©μ—λŠ” μ†ν•˜μ§€ μ•ŠλŠ” μš”μ†Œλ“€μ˜ 집합을 λœ»ν•©λ‹ˆλ‹€.

차집합은 difference() λ©”μ„œλ“œ λ˜λŠ” - μ—°μ‚°μžλ₯Ό μ‚¬μš©ν•΄ ꡬ할 수 μžˆμŠ΅λ‹ˆλ‹€.

set의 차집합 μ—°μ‚°
set_a = {1, 2, 3} set_b = {3, 4, 5} difference = set_a - set_b # λ˜λŠ” set_a.difference(set_b) print("difference:", difference) # {1, 2}
Mission
0 / 1

λ‹€μŒ λΉˆμΉΈμ— λ“€μ–΄κ°ˆ μ μ ˆν•œ λ‹¨μ–΄λŠ” λ¬΄μ—‡μΌκΉŒμš”?

νŒŒμ΄μ¬μ—μ„œ 두 μ§‘ν•©μ˜ ꡐ집합은 λ©”μ„œλ“œλ‚˜ & μ—°μ‚°μžλ₯Ό μ‚¬μš©ν•˜μ—¬ ꡬ할 수 μžˆμŠ΅λ‹ˆλ‹€.
intersection()
union()
difference()
symmetric_difference()

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help

Code Editor

Run
Generate

Execution Result