π‘ Lambda ννμ
λλ€ ννμμ μ΅λͺ ν¨μλ₯Ό λ§λλ λ°©λ²μ΄λ€. defλ₯Ό μ¬μ©νμ¬ ν¨μλ₯Ό λ§λλ κ²κ³Ό λ¬λ¦¬ lambdaλ₯Ό ν΅ν΄ λ§λ ν¨μλ μ΄λ¦μ΄ λ°λ‘ μλ€. μ¦, νΈμΆ κ³Όμ μ κ±°μΉμ§ μμ λ€λ₯Έ ν¨μμ μΈμλ‘ λ£μ λ μμ£Ό μ¬μ©νλ€. ννμμ λ€μκ³Ό κ°λ€.
lambda μΈμ:ννμ
μΈμλ₯Ό μ¬λ¬κ° λ£μ μ μμΌλ©° ννμμλ λ°λμ lambda λ΄μ μΈμλ§ μ¬μ© κ°λ₯νλ€.
μμ
λλ€ ννμμΌλ‘ κ°λ¨ν λ§μ ν¨μλ₯Ό λ§λ€μ΄ 보면
add3 = lambda x:x+3
add3(1)
# μ€ν κ²°κ³Ό
# 4
λλ€ ννμμ λ³μμ ν λΉν΄μ£Όμ§ μμΌλ©΄ νΈμΆν μ μκΈ°μ add3λΌλ λ³μμ ν λΉνμλ€.
add3(1)μ μ€νν κ²°κ³Ό, input 1μ 3μ λν 4κ° λ°νλλ€.
λλ€ ννμμ map, sort λ± λ€λ₯Έ ν¨μλ€κ³Ό μ¬μ©ν λ μ μ©νλ€.
'ALG > ALG & DS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Python] join ν¨μ (0) | 2024.01.20 |
---|---|
C/C++) μλ£κ΅¬μ‘° - Stack, μ€ν (0) | 2023.01.19 |