κ΅μ§ν©, ν©μ§ν©, μ°¨μ§ν© μ°μ°λ²
Set
μ μν μκ°μ λ°°μ λ κ΅μ§ν©, ν©μ§ν©, μ°¨μ§ν©κ³Ό κ°μ μ§ν© μ°μ°μ μνν λ λ§€μ° μ μ©ν©λλ€.
μ΄λ¬ν μ§ν© μ°μ°μ λ°μ΄ν° λΆμ, μκ³ λ¦¬μ¦ μ€κ³, λ‘μ§ κ΅¬ν λ± λ€μν λΆμΌμμ νλκ² νμ©λ©λλ€.
κ΅μ§ν©(Intersection)
κ΅μ§ν©
μ λ setμ 곡ν΅μΌλ‘ μ‘΄μ¬νλ μμλ€μ μ§ν©μ λ»ν©λλ€.
κ΅μ§ν©μ intersection()
λ©μλ λλ &
μ°μ°μλ₯Ό μ¬μ©ν΄ ꡬν μ μμ΅λλ€.
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_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_a = {1, 2, 3} set_b = {3, 4, 5} difference = set_a - set_b # λλ set_a.difference(set_b) print("difference:", difference) # {1, 2}
λ€μ λΉμΉΈμ λ€μ΄κ° μ μ ν λ¨μ΄λ 무μμΌκΉμ?
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result