μ΄λ² κΈμμλ νμ©λκ° μ λ§ λμ ν¨μμΈ set() ν¨μμ μμ보λλ‘ νκ² μ΅λλ€.
# set() ν¨μ
setλ ν€λ§ λͺ¨μ λμ λμ λ리μ νΉμν ννμ λλ€. λμ λ리μ ν€λ μ€λ³΅λλ©΄ μλλ―λ‘ setμ μλ κ°μ νμ μ μΌν©λλ€. λ°λΌμ 리μ€νΈμμ μ€λ³΅μ μ κ±°ν λ λ§μ΄ μ¬μ© λκΈ°λ ν©λλ€.
myList = [20,30,10,10,10,20]
myList = set(myList)
print(myList) #{10, 20, 30}
κ²°κ³Όλ₯Ό 보면 10κ³Ό 20μ μ€λ³΅μ λͺ¨λ μ κ±°λμμ΅λλ€.
set ν¨μλ 리μ€νΈ, νν, λμ λ리 λ±μ setλ‘ λ³κ²½μμΌμ€λλ€. μ°Έκ³ λ‘ λμ λ리μ λ§μ°¬κ°μ§λ‘ λ³λμ μμλ‘ μ μ₯λμ§ μμ΅λλ€. μ¦, 리μ€νΈμ λ€λ₯΄κ² μμκ° μμ΅λλ€.
# set() νμ© μ¬ν
myList = [20,30,10,10,10,20]
myList2 = [30,20,70,70,70,80,90,80,90]
myList = set(myList)
myList2 = set(myList2)
print(myList)
#{10, 20, 30}
print(myList2)
#{70, 80, 20, 90, 30}
print(myList & myList2)#myList.intersection(myList2)μ λμΌ
# {20, 30} κ΅μ§ν©
print(myList | myList2)#myList.union(myList2)μ λμΌ
# {70, 10, 80, 20, 90, 30} ν©μ§ν©
print(myList - myList2)#myList.difference(myList2)μ λμΌ
# {10} μ°¨μ§ν©
print(myList ^ myList2)#myList.symmetric_differendce(myList2)μ λμΌ
# {70, 10, 80, 90} λμΉ μ°¨μ§ν©
μ½μ΄μ£Όμ μ κ°μ¬ν©λλ€.
μ§λ¬Έμ μΈμ λ νμν©λλ€.
"λ λ°λμ λ°±μλ μμ΄ λ κ±°μΌ"
'...' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Python] 리μ€νΈ νΉμ κ° λͺ¨λ μ κ±°νκΈ° (0) | 2021.02.17 |
---|---|
[Python] λ¬Έμμ΄ ν¨μ μ΄ μ 리 (0) | 2021.02.14 |
[Python] 리μ€νΈ μ‘°μ ν¨μ (0) | 2021.02.13 |
[JS] νμ¬λ μ§μ νΉμ λ μ§ λΉκ΅νκΈ° (0) | 2021.02.04 |
[JS] λ¬Έμμ΄ μ«μ λ³ν parseIntμ Number μ°¨μ΄ (0) | 2021.02.01 |