SMALL
μΈνΈ κ°λ
μΈνΈ(Set)λ μ€κ΄νΈ{ }λ₯Ό μ¬μ©νλ μνμ μ§ν© κ°λ μ΄λ€.
리μ€νΈ, ννκ³Ό λ€λ₯Έ μ μ λ°μ΄ν°μ μμκ° μκ³ μ€λ³΅ν΄μ μΈ μ μλ€λ κ²μ΄λ€.
κ·Έλμ μ€λ³΅λλ νλͺ©μ΄ μμ κ²½μ° μ μΈλκ³ μλμ κ°μ΄ μΆλ ₯λλ€.
set1 = {1, 2, 3, 4, 4}
print(set1)
# μΆλ ₯ κ²°κ³Ό
{1, 2, 3, 4}
μΈνΈ νμ©λ²
μ§ν©μ κ΅μ§ν©, ν©μ§ν©, μ°¨μ§ν© λ©μλλ₯Ό μΈνΈλ‘ μ΄μ©ν μ μλ€.
κΈ°νΈλ λ©μλ μ€ λ νΈλ¦¬ν κ²μ μ¬μ©νλ©΄ λλ€.
#1. κ΅μ§ν© λ©μλ: μ§ν© A, Bκ° μμ λ μ§ν© Aμ Bμ μ λΆ μνλ νλͺ©μΌλ‘ μ΄λ€μ§ μΈνΈ
team1 = {'Music', 'Art', 'Movie'}
team2 = {'Math', 'Computer','Movie'}
print(team1 & team2) #Ampersand μ¬μ©
print(team1.intersection(team2))
# μΆλ ₯ κ²°κ³Ό
{'Movie'}
#2. ν©μ§ν© λ©μλ: μ§ν© A, Bκ° μμ λ μ§ν© Aμ μνκ±°λ μ§ν©Bμ μνλ νλͺ©μΌλ‘ μ΄λ€μ§ μΈνΈ
print(team1 | team2)
print(team1.union(team2))
# μΆλ ₯ κ²°κ³Ό
{'Computer', 'Music', 'Movie', 'Art', 'Math'}
#3. μ°¨μ§ν© λ©μλ: μ§ν© A, Bκ° μμ λ μ§ν© Aμλ μνκ³ μ§ν© Bμλ μνμ§ μλ νλͺ©μΌλ‘ μ΄λ€μ§ μΈνΈ
print(team1 - team2)
print(team1.difference(team2))
# μΆλ ₯ κ²°κ³Ό
{'Art', 'Music'}
SMALL
'IT π» > Python' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Python] 리μ€νΈ, νν, μΈνΈ νμ λ³ννκΈ° (0) | 2022.03.01 |
---|---|
[Python] μλ£ν_λμ λ리 κ°λ λ° ν¨μ νμ©λ² (0) | 2022.03.01 |
[Python] μλ£ν_νν κ°λ λ° ν¨μ νμ©λ² (0) | 2022.03.01 |
[Python] μλ£ν_리μ€νΈ κ°λ λ° ν¨μ νμ©λ² (0) | 2022.02.28 |
[Python] νμ λΌμ΄λΈλ¬λ¦¬μ μ¬μ©λ² (0) | 2022.01.31 |