λͺ©μ°¨
μ§ν© μλ£νμ μνμμμ κ°λ 'μ§ν©'κ³Ό κ΄λ ¨λ κ²μ μ½κ² μ²λ¦¬ν μ μλ€!
μ§ν©μ μμ μμμ μ€λ³΅μ΄ νμ©λμ§ μκ³ , μμ κ°λ μ΄ μλ€.
λ°λΌμ μΈλ±μ±μΌλ‘ κ°μ μ»μ μ μλ€. (λ―λ‘ μλ£νμ 리μ€νΈλ ννλ‘ λ³ννλ€λ©΄ νμ© κ°λ₯!)
κ·Έλ¦¬κ³ μ€λ³΅μ νμ©νμ§ μλ νΉμ§μ 'μλ£νμ μ€λ³΅μ κ±°'μ νμ©μ΄ λλ€!
μ¬μ©λ²
1. μΈνΈλͺ
= {μμ1, μμ2, ...}
2. μΈνΈλͺ
= set([μμ1, μμ2, ...])
a = [1,1,3,2,2,,2,3]
a = set(a)
a = list(a)
γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘
[1,2,3]
μμ²λΌ μ€λ³΅μ κ±°λ₯Ό ν λ νμ©ν μ μλ€.
κ΅μ§ν©, ν©μ§ν© κ·Έλ¦¬κ³ μ°¨μ§ν©
κ΅μ§ν©
1. μΈνΈ1 & μΈνΈ2
2. μΈνΈ1.intersection(μΈνΈ2)
λ§μ½ κ΅μ§ν©μ΄ 곡μ§ν©μ΄λΌλ©΄??
a = {1,2,3}
b = {4,5,6}
a&b
γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘γ
‘
set()
μ΄λ κ² κ³΅μ§ν©μ λ°ννλ€.
ν©μ§ν©
1. μΈνΈ1 | μΈνΈ2
2. μΈνΈ1.union(μΈνΈ2)
μ°¨μ§ν©
1. μΈνΈ1 - μΈνΈ2
2. μΈνΈ1.difference(μΈνΈ2)
μ§ν©μ μΆκ°νκΈ°(add)
μΈνΈλͺ
.add(μμ)
1κ°μ© ν λ μ΄λ κ²
μ§ν©μ μ¬λ¬ κ°λ₯Ό ν λ°©μ λΉ‘(update)
μΈνΈλͺ
.update([μμ1, μμ2, ...])
μ¬λ¬ κ°λ₯Ό ν λ²μ νκ³ μΆλ€λ©΄ μ΄λ κ²! (리μ€νΈ νΉμ ννμ μ λ ₯κ°μΌλ‘ λ£μ΄μ£Όλ©΄ λλ€.)
μ§ν©μμ μ κ±°
μΈνΈλͺ
.remove(μμ)
νΉμ μμλ₯Ό μ κ±° νκ³ μΆμΌλ©΄ μ΄λ κ² νλ©΄ λλ€.
(κ·Έ μμκ° μλ μ§ν©μ μμλ€λ©΄ μ€λ₯)
'π | Python > νμ΄μ¬ λ¬Έλ²' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λΆ(bool) (0) | 2021.08.29 |
---|---|
μλ£κ΅¬μ‘°μ λ³κ²½ (0) | 2021.08.29 |
νν (0) | 2021.08.28 |
μ¬μ (λμ λ리) (0) | 2021.08.28 |
리μ€νΈ(2) (0) | 2021.08.28 |
λκΈ