λ°μν
2020/05/26 - [IT-Engineering/Python] - νμ΄μ¬ κ°λ³μΈμ ν¨μ μ μ μμ
μμ κ°λ³μΈμ ν¨μμμλ *(λ³ν) μ°μ°μλ₯Ό μ΄μ©νμ¬ κ°λ³μΈμλ₯Ό μ μνμλλ°,
μ΄λ²μλ 리μ€νΈμμ *(λ³ν) μ°μ°μλ₯Ό μ¬μ©ν΄μ 리μ€νΈλ₯Ό ν΄μ²΄ νΉμ μ΄κ±°νμ¬ κ°λ³μΈμ ν¨μμ μ§μ΄λ£λ μμλ₯Ό 보μ΄κ² λ€.
def sum(*args): result = 0 for i in args: result += i return result res = sum(1,2,3,4,5) print(res) # output: 15 anylist = [1,2,3,4,5] res2 = sum(*anylist) print(res2) # output: 15 # res3 = sum(anylist) # ERROR!
μμ 9λΌμΈκΉμ§κ° 맨 μμ λ§ν¬λ κ°λ³μΈμ ν¨μμ ννμΈλ°,
μλ 12λΌμΈμμ anylistμ *μ°μ°μ μννλ©΄ 리μ€νΈ λ΄λΆμ κ°λ€μ΄ κ°λ³μΈμλ‘ μμμ sum(1,2,3,4,5)λ₯Ό ν΄μ€ ν¨κ³Όμ κ°κ²λλ€.
listλ₯Ό κ·Έλλ‘ λ£μΌλ©΄ μ΄λ»κ² λλκ³ ?
맨 λ§μ§λ§ μ€μ μ£Όμμ²λ¦¬ ν΄μ ν΄μ λλ €λ³΄μλΌ. λ€μκ³Ό κ°μ μλ¬κ° λ κ²μ΄λ€.
λ°μν
λκΈ