Python

Daily νμ΄μ¬ #2 : λμ λ리 μ»΄ν리ν¨μ (dictionary comprehension)
μ€λμ λμ λ리 μ»΄ν리ν¨μ μ λν΄μ μμ보λλ‘ νκ² μ΅λλ€. μ΄λ² κΈμ μλμ μλ£λ₯Ό κΈ°λ°μΌλ‘ μμ±λμ΅λλ€. Daily νμ΄μ¬ #1 : 리μ€νΈ μ»΄ν리ν¨μ (list comprehension) μ λλ‘ νμ΄μ¬ (λμ λ리 μ»΄ν리ν¨μ ) μ΄λ² κΈμμ μμλ³Ό λ΄μ© λμ λ리 μ»΄ν리ν¨μ μ΄λ? μ¬μ© λ°©λ² λμ λ리 μ»΄ν리ν¨μ μ΄λ? μ»΄ν리ν¨μ μ ν¬ν¨νλ€λΌλ λ»μ κ°μ§κ³ μμ΅λλ€. μ¬κΈ°μ ν¬ν¨νλ€λ κ²μ for λ¬Έμ ν¬ν¨νλ€λ κ² μ λλ€. λ°λΌμ λ€μκ³Ό κ°μ μ½λκ° λμ€κ² λλλ°μ comp_dic = {key:0 for key in range(0, 10)} # κ²°κ³Ό : {0: 0, 1: 0, 2: 0, 3: 0, 4: 0, 5: 0, 6: 0, 7: 0, 8: 0, 9: 0} {} μμ for λ¬Έμ μ¬μ©ν΄μ ν¨κ³Όμ μΌλ‘ dicti..

Daily νμ΄μ¬ #1 : 리μ€νΈ μ»΄ν리ν¨μ (list comprehension)
μ€λμ νμ΄μ¬ 리μ€νΈ μ»΄ν리ν¨μ μ λν΄μ μμ보λλ‘ νκ² μ΅λλ€. μ€λμ κΈμ μλμ μλ£λ₯Ό λ°νμΌλ‘ μμ±λμ΅λλ€. μ λλ‘ νμ΄μ¬ (리μ€νΈ μ»΄ν리ν¨μ ) μ΄λ² κΈμμ μμλ³Ό λ΄μ© 리μ€νΈ μ»΄ν리ν¨μ μ΄λ? μ¬μ©λ°©λ² 리μ€νΈ μ»΄ν리ν¨μ μ΄λ? μ»΄ν리ν¨μ (comprehension) μ΄λΌλ κ²μ΄ λλ체 무μμΌκΉμ? μ¬μ μ μ°Έμ‘°νμ¬ κ·Έ λ»μ νμ ν΄λ³΄μλ©΄ μ΄ν΄, ν¬ν¨μ΄λ λ»μ κ°μ§κ³ μμ΅λλ€. μ¬κΈ°μ ν¬ν¨μ΄λΌλ λ»μ λ©μΈμΌλ‘ μ¬μ©ν©λλ€. κ·Έλ¬λ©΄ 무μμ ν¬ν¨νλλ λ°λ‘ for λ¬Έ μ λλ€. μ΄ μλ―Έμ λν μ΄ν΄λ μλμ μ½λλ₯Ό λ΄μ£ΌμΈμ. # μ»΄ν리ν¨μ μ μ© μ normal_list = [] for n in range(1, 10+1): normal_list.append(n) # μ»΄ν리ν¨μ μ μ© ν comprehension_lis..