Python
Daily Python #6 : max() ν¨μμ μ¬μ©μμ
maxλ μ΄λ¦μ λμμλ€μνΌ μ΅λκ°μ ꡬνλ νμ΄μ¬ λ΄μ₯ν¨μμ λλ€. ν₯λ―Έλ‘μ΄ μ μ Iterable λ³μλ₯Ό μΈμκ°μ λ°μ κ·Έ μ€μ κ°μ₯ λμ κ°μ λ°ννλ€λ κ² μΈλ°μ. μμ μ ν¨κ» μμ보λλ‘ ν©μλ€. max ν¨μ νν λ° μ€λͺ max ν¨μλ νμ΄μ¬ λ΄μ₯ν¨μμ΄κΈ° λλ¬Έμ λΌμ΄λΈλ¬λ¦¬λ₯Ό λ°λ‘ μΆκ°ν΄μ€ νμκ° μμ΅λλ€. ν¨μμ ννλ λ€μκ³Ό κ°μ΅λλ€. max(Iterable) List, Tuple, Set, Dictionary μ κ°μ Iterable μλ£νμ max ν¨μμ μΈμκ°μΌλ‘ λ£μΌλ©΄ κ°μ₯ ν° μμλ₯Ό λ°νν©λλ€. λν κ°μ₯ ν° μκ° μ¬λ¬κ° μμΌλ©΄ κ°μ₯ λ¨Όμ μμΉν μμλ₯Ό λ°νν©λλ€. μμΈν μ΄ν΄λ₯Ό μν΄ μλ μμλ₯Ό μ°Έκ³ ν΄μ£ΌμΈμ. max ν¨μμμ li1 = [5, 12, 3, 13, 14, 2, 1] li2..
Daily νμ΄μ¬ #5 : abs() ν¨μμ μ¬μ©μμ
absλ absoluteμ μ½μμ λλ€. μ¦ μ λκ°μ΄λΌλ κ² μ λλ€. λ§μ½ output κ°μ΄ λ°λμ μμμ¬μΌ νλ€λ©΄ abs() ν¨μλ₯Ό μ¬μ©νλ©΄ λ©λλ€. μ΄μ λν μμΈν μ½λ μμλ₯Ό 보μκ³ μΆμΌμλ©΄ μλλ₯Ό μ°Έκ³ ν΄μ£ΌμΈμ abs ν¨μμ νν λ° μ€λͺ abs ν¨μλ κΈ°λ³Έμ μΌλ‘ νμ΄μ¬ λ΄μ₯ν¨μμ λλ€. λ°λΌμ μ΄λ ν λΌμ΄λΈλ¬λ¦¬ μΆκ°λ₯Ό ν νμκ° μμ΅λλ€. μ¬μ©λ°©λ²μ λ€μκ³Ό κ°μ΅λλ€. abs(x) # xμ λ£κ³ μΆμ κ°μ λ£μΌλ©΄ λ©λλ€. λ°νκ°μ xμ νμ μ΄ μ μμΈμ§ μ€μμΈμ§μ λ°λΌ μ ν΄μ§λλ€. x λΆλΆμ μ¬λ¬λΆλ€μ΄ μ λκ°μΌλ‘ κ°κ³ μ€κ³ μΆμ κ°μ λ£μ΄μ£Όμλ©΄ λ©λλ€. μλ₯Ό λ€μ΄ abs(-10) μ νλ©΄ 10μ΄ λ°νλ κ² μ λλ€. λ°νκ°μ μ¬λ¬λΆλ€μ΄ λ£μ κ°μ νμ μ λ°λΌ λ¬λΌμ§λλ€. λ§μ½ μ μνμ λ£μΌμ ¨λ€λ©΄ μ μνμ΄ ..
Daily Python #4 : map ν¨μλ?
map ν¨μλ listμ κ°μ iterable κ°μ²΄ κ° μμμ νΉμ ν¨μλ₯Ό μ μ©μμΌμ£Όκ³ κ·Έ κ²°κ³Όκ°μ λ¬Άμ΄μ λλ €μ£Όλ νμ΄μ¬ λ΄μ₯ν¨μμ λλ€. μ΄λ° mapμ μ΄λ»κ² μ¬μ©ν μ μμμ§ νλ² μμ보λλ‘ νκ² μ΅λλ€. μ΄λ² κΈμμ μμλ³Ό λ΄μ© map ν¨μλ? map ν¨μ μ¬μ©μμ map ν¨μλ? map ν¨μλ μμμλ μΈκΈνλ―μ΄ iterable κ°μ²΄μ κ° μμμ νΉμ ν¨μλ₯Ό μ μ©μμΌμ£Όλ λ΄μ₯ν¨μμ λλ€. μ΄ λ§μ μ΄ν΄νκΈ° μν΄μλ μΌλ¨ map ν¨μμ ννλ₯Ό μ΄ν΄ν΄μΌ ν©λλ€. map(function, iterable) # λ°νκ°μ listκ° μλλΌ Iterator μ λλ€. map ν¨μλ μμ 보μλ€μνΌ function κ³Ό iterable μ μΈμκ°μΌλ‘ λ°μ΅λλ€. μ΄κ²μ μ€μ λ°μ΄ν°λ‘ μΉνν΄μ 보μλ©΄ μ΄ν΄κ° μ¬μμ§μ€ κ²..
Daily Python #3 : μ»΄ν리ν¨μ κ·μΉ
μ΄λ² κΈμ Python μ»΄ν리ν¨μ μ κ·μΉμ λν΄μ ν¬μ€ν νκ² μ΅λλ€. μ΄ κ·μΉμ μ΄ν΄νλ©΄ List, Dictionary, Set λͺ¨λμμ μ»΄ν리ν¨μ μ μ¬μ©νμ€ μ μμ΅λλ€. μ¦ νμ΄μ¬μ€λ¬μ΄ μ½λλ₯Ό μμ±νμ€ μ μλκ±°μ£ . κ·ΈλΌ λ°λ‘ μμνλλ‘ νκ² μ΅λλ€. μ΄λ² κΈμμ μμλ³Ό λ΄μ© for λ¬Έ λ€μ€ for λ¬Έ 쑰건문 for λ¬Έ comp_list = [x for x in range(10] # κ²°κ³Ό [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] forλ¬Έμ μ»΄ν리ν¨μ μ λͺ¨λ κ² μ λλ€. for λ¬Έμμ μ μΈλ λ³μλ for λ¬Έ μμμ μ¬μ©ν μ μμ΅λλ€. κ·Έλ¦¬κ³ for λ¬Έ μμ μλ λΆλΆμ List, Dictionary, Set μ Value κ° λ©λλ€. μ΄ μ¬μ€μ μ΄μ©νλ©΄ κ΅μ₯ν νμ΄μ¬μ€λ½κ² μ½λλ₯Ό μμ±ν ..