- Today
- Total
λͺ©λ‘νμ΄μ¬ μ°¨μ§ν© (2)
DATA101
νμ΄μ¬μμ 2κ°μ 리μ€νΈ κ°μ κ²ΉμΉλ μμλ₯Ό μ κ±°νλ λ°©λ², μ¦ μ°¨μ§ν©μ ꡬννλ λ°©λ²μ μμλ΄ λλ€. μλμ κ°μ΄ 2κ°μ 리μ€νΈκ° μλ€κ³ κ°μ ν΄ λ³΄κ² μ΅λλ€. list1 = ['a', 'b', 'c', 'd'] list2 = ['b', 'd'] β μλͺ»λ λ°©λ² λ¦¬μ€νΈλΌλ¦¬ ν©μ§ν©μΈ μμ ν©μΉκΈ°λ λ§μ (+)μΌλ‘ κ°λ₯ν©λλ€. νμ§λ§, μ°¨μ§ν©μ μν λΊΌμ μ μ§μνμ§ μμ΅λλ€. list1-list2 κ²°κ³Ό β μ¬λ°λ₯Έ λ°©λ² μλμ κ°μ 리μ€νΈ μ»΄ν리ν¨μ (List Comprehension)μΌλ‘ μ½κ² μ°μ°μ΄ κ°λ₯ν©λλ€. sub_set = [x for x in list1 if x not in list2] κ²°κ³Όλ₯Ό μΆλ ₯ν΄ λ΄ λλ€. sub_set κ²°κ³Ό ν¬μ€ν λ΄μ©μ μ€λ₯κ° μμ κ²½μ° λκΈ λ¨κ²¨μ£Όμλ©΄ κ°μ¬λλ¦¬κ² μ΅λλ€. κ·ΈλΌ μ€λλ..
μλ νμΈμ, μ€λμ νμ΄μ¬ μ§ν©(Set) μλ£νμ λν΄ μμλ΄ λλ€. κ·ΈλΌ λ°λ‘ μμνμ£ ! λͺ©μ°¨ 1. μ§ν© μλ£νμ΄λ? 2. μ§ν© μλ£ν μμ± λ° μ΄κΈ°ν 3. μ§ν© μλ£ν κ΄λ ¨ ν¨μ 4. μ§ν© μλ£νμ μ°μ° 1. μ§ν© μλ£νμ΄λ? μ§ν©(Set) μλ£νμ μνμμ μμ£Ό μ¬μ©λλ μ§ν©μ μ²λ¦¬νκΈ° μν μλ£νμ΄λ©° μλμ κ°μ νΉμ§μ΄ μμ΅λλ€. - μ€λΆ λ μμλ₯Ό κ°μ§ μ μλ€. - μμ κ°μ μμλ₯Ό κ³ λ €νμ§ μλλ€. μμ κ°μ νΉμ§ λλΆμ, μλ₯Ό λ€μ΄ νΉμ λ°μ΄ν°κ° μ΄λ€ μ°μ°μ μ€λ³΅μΌλ‘ μννλμ§ μ¬λΆλ₯Ό νμΈνλ λ° μ μ©ν μλ£νμ λλ€. 2. μ§ν© μλ£ν μμ± λ° μ΄κΈ°ν μ§ν© μλ£νμ μμ±νκ³ μ΄κΈ°ννλ λ°©λ²μ ν¬κ² 2κ°μ§κ° μμ΅λλ€. (1) set() νμ© # μ§ν© μλ£ν μμ± λ° μ΄κΈ°ν1: set() νμ© ..